【发布时间】:2019-01-27 17:35:18
【问题描述】:
在 iOS 中,如果固定的 SSL 证书过期,我需要重新提交应用程序吗?旧版本的应用程序是否会继续运行,或者除非更新,否则将无法运行?
【问题讨论】:
标签: ios iphone swift ssl-certificate nsurlsession
在 iOS 中,如果固定的 SSL 证书过期,我需要重新提交应用程序吗?旧版本的应用程序是否会继续运行,或者除非更新,否则将无法运行?
【问题讨论】:
标签: ios iphone swift ssl-certificate nsurlsession
这完全取决于您如何固定证书。固定证书意味着根据一组确定是否应接受新证书的指定要求检查证书及其链。几乎有无数种方法可以做到这一点,因此几乎有无数种方法可以在这样做的同时向自己的脚开枪。
通常:
但请注意,CA 会定期轮换其签名密钥,以限制在密钥泄露时造成的损失。这意味着您固定的特定 CA 证书密钥可能不是用于签署后续证书的密钥。如果您以自动化方式执行此操作,则问题不是您是否会中断,而是何时。
因此,如果您觉得需要固定键,强烈建议您仅固定在您直接控制下的键,并且您强制任何自动更新工具重用现有的密钥对。
【讨论】:
没有。在您的站点上安装 ssl 或更新旧站点后,它将开始工作。无需重新提交应用程序。
【讨论】: