iOS Alamofire SSL Pinning,同时具有即将过期的证书和新证书



我的应用程序使用叶证书实现SSLPining。它即将过期
我研究并得到了答案:

在证书到期前的一段时间,在密码列表中发布一个新版本的应用程序,并替换证书和原始证书

如何将替换证书和原始证书添加到我的项目中
我只需要添加一个具有任何名称的新证书,Alamofire会检查我声明的所有证书文件吗?如果匹配,它会允许连接吗?感谢

是的,可以。默认情况下,Alamofire的PinnedCertificatesTrustEvaluatormain捆绑包中收集所有证书,并检查收到的证书是否在该集合内。因此,只要两个证书都在该集合内,它们中的任何一个都应该工作。

最新更新