【问题标题】:How to Renew RapidSSL Certificate without upgrading the Android app?如何在不升级 Android 应用程序的情况下更新 RapidSSL 证书?
【发布时间】:2016-11-08 17:02:50
【问题描述】:
我在服务器中安装了 Rapid SSL CA 证书,并且相应的证书保存在应用程序的 assets 文件夹中。该应用程序在 Google Playstore 中发布,有时会返回。
但是,此证书将在几天后到期,我们没有任何计划立即将新构建版本上传到 Google Play。
有没有办法更新/延长安装在服务器端的当前证书的到期日期?因此,即使在证书更新后,Google Playstore 中的构建也能正常工作。
【问题讨论】:
标签:
android
ssl-certificate
ca
【解决方案1】:
您似乎希望在不重新签发的情况下延长您的证书到期日期,但这肯定是不可能的。在您的情况下,您必须在 SSL 证书过期之前更新您的证书。为方便用户,Certificate Authority 提供多年 SSL。
续订 SSL 证书与您首次为网站或应用购买全新的 SSL 证书时的过程相同。
请按照以下步骤更新您的证书。
注意:如果您购买 RapidSSL 证书多年年(三年),那么您在未来三年内无需再次安装。
【解决方案2】:
在更新 SSL 证书时,您应该生成一个新的 CSR(您可以使用旧的 CSR,但不建议这样做)。因此,RapidSSL 颁发的带有新 CSR 的 SSL 证书应正确安装在服务器上。只有在正确安装新证书后才能卸载旧证书。
不幸的是,如果不遵循上述技术,就没有这样的设施来延长到期日。因此,在我的建议中,您必须在您的服务器上上传新证书,但幸运的是您不需要为您的应用程序做任何事情。在您的服务器上正确安装 SSL 证书将有助于您的应用获取数据并安全运行。