【发布时间】:2014-05-26 19:00:17
【问题描述】:
我的服务器上有一个由 CA (Geotrust) 签署的证书。我的应用程序中安装了相同的证书。我比较了 URLSession:didReceiveChallenge:completionHandler: 中的两个证书。但是我的托管服务通知我,我需要每年“更新”证书。这为我在应用程序中处理创建了一个新的和不同的证书。由于证书不是自签名的,我是否需要将证书嵌入应用程序以与来自服务器的证书进行比较,或者 iOS 的 SSL 处理是否为我解决了挑战。也许我可以只使用服务器信任而不查看证书?
【问题讨论】:
-
您能否澄清一下您的客户端是否在确定服务器是否正确,或者服务器是否在确定客户端是否正确?
-
在 SSL pinning 上查看这个答案 stackoverflow.com/questions/22055153/… 它可能会有所帮助
标签: ios ssl certificate