Cert file hashing #3
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added a function to hash a local certificate file in DER format. This is very useful when you have not deployed your certificate, yet, or just for debugging.
Accordingly, I added the DER file for google.co.nz and added a button to the sample GUI.
Also added a bit more debug prints to better see which hash belongs to which certificate.
I also removed a lot of blank lines, because I found it a bit hard on my small screen. Sorry, if that messes with your coding style.
Initially I wanted to see why the hashes from Apple's frameworks are different from the OpenSSL hashes. That's why I added hex-output for debugging and realised that OpenSSL as well as the Security.framework pad the public keys with additional but different bytes. If someone knows why that is, please add it to the readme.