【发布时间】:2016-03-08 13:53:35
【问题描述】:
现在 encrypt.org 推出了公开测试版,他们只赠送持续 90 天的 https 证书。那是出于安全原因,他们建议开发人员在 60 天后更新他们的 https 证书,最好的方法是自动化。
但是,我希望将 HTTPS 添加到我的移动应用程序中。您如何每 90 天自动更新证书?那不是需要一个新的应用程序构建和每 60 天更新一次应用程序/Play 商店吗? 我很想看到这个问题得到解答,因为我意识到 HTTPS 更安全。
提前致谢!
【问题讨论】:
-
将证书添加到应用程序是什么意思?您是否要进行 SSL 固定(在这种情况下,每次证书更改时您都必须重新构建您的应用程序)?但是如果这些证书在设备上是受信任的,您应该能够连接到服务器而无需将证书添加到您的项目中。
-
好的,您必须一次性添加公钥 .cert 文件,然后该网站在设备上是受信任的?
-
我想是的。当您添加它时(在设备上打开它,例如从邮件中打开),证书应该出现在 Settings->General->Profiles 中。如果此证书是自签名的,您可能还需要 ATS 例外。
标签: android ios ssl mobile https