I have been asked to check the public key against a known value in canAuthenticateAgainstProtectionSpace
( a delegate callback of NSURLConnection )
This is
Note that SecCertificateCopyData returns the certificate in it's "DER" form, Distinguished Encoding Rules. So you need to incorporate the certificate in your App in that form, and not as a pem or whatever format. To convert a certificate to DER with openssl use the command: openssl x509 -in server.crt -out server.der -outform DER