1
我正在编写一个使用证书锁定的iOS应用程序来验证从我的服务器发送的自签名证书。但是,客户端中的证书已过期。是否可以修改服务器以重新验证存储在客户端中的过期证书?
用更具体的,我使用Alamofire,配置为:
let serverTrustPolicies: [String: ServerTrustPolicy] = [
endpoint: .PinCertificates(
certificates: ServerTrustPolicy.certificatesInBundle(),
validateCertificateChain: true,
validateHost: true
)
]
我已经测试过,如果我改变validateCertificateChain
为假,一切西港岛线再次被罚款。然而,它的一个已发布的iOS应用程序,我不能改变任何东西。
如果在服务器上有任何事情可以重新验证我的证书吗?
请帮忙!
我意识到这一点。 – HanXu