假设我使用NSURLConnection连接到具有自签名证书的HTTPS服务器。我(真的)想要做以下奇怪的事情:逐个字节地比较证书和我的本地副本,并检查服务器主机名的IP地址是否与我的本地副本相同。我想这样做的原因是原始问题的结论:kSecTrustResultRecoverableTrustFailure when connecting to https with self-signed certificate using NSURLConnection
现在我不明白如何
我没有找到任何有用的例子,也没有在文档中提到如何做到这一点。 是否可以使用NSURLConnection和相关的C / Objective-C来解决这些问题?
我想如果两个问题都无法正常解决 - 它们可以通过自定义IP地址解析和自定义证书下载(例如使用openssl库)来解决。但这听起来很糟糕/无意义,因为那将是完全不同的联系,而不是我用NSURLConnection制作的当前联系。