iOS 证书即将过期和新证书的 Alamofire SSL Pinning
iOS Alamofire SSL Pinning with both certificate about to expire and a new certificate
我的应用程序使用叶证书实现 SSLPining。而且快过期了。
我研究并得到了答案:
Some time before the certificate expires, release a new version of your app with a replacement cert in the pin list, as well as the original cert
如何将替换证书和原始证书添加到我的项目中?
我只需要添加一个任意名称的新证书,Alamofire 会检查我声明的所有证书文件,如果有任何匹配,它会允许连接吗?
谢谢
是的,那行得通。 Alamofire 的 PinnedCertificatesTrustEvaluator
默认从 main
包中收集所有证书,并检查收到的证书是否在该集合中。因此,只要两个证书都在该集合内,它们中的任何一个都应该有效。
我的应用程序使用叶证书实现 SSLPining。而且快过期了。
我研究并得到了答案:
Some time before the certificate expires, release a new version of your app with a replacement cert in the pin list, as well as the original cert
如何将替换证书和原始证书添加到我的项目中?
我只需要添加一个任意名称的新证书,Alamofire 会检查我声明的所有证书文件,如果有任何匹配,它会允许连接吗?
谢谢
是的,那行得通。 Alamofire 的 PinnedCertificatesTrustEvaluator
默认从 main
包中收集所有证书,并检查收到的证书是否在该集合中。因此,只要两个证书都在该集合内,它们中的任何一个都应该有效。