当我们在我们的应用程序中导入SSL证书时,对于证书固定,我们必须在证书更新时每年更新apk / ipa。
我们可以克服这个!
DRAWBACKS灵活性较低 - 当您执行SSL证书固定时, 更改SSL证书并不容易。对于每个SSL 证书更改,您必须更新应用程序,将其推送到 Google Play,希望用户能够安装它。
请指导您克服此问题。
答案 0 :(得分:0)
查看有关证书固定和公钥固定的文章:https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning
一个重要的问题是你想要什么。如果您不希望每次证书更改时都发布新版本,您也可以键入证书的公钥,因为您可以在续订证书时保留相同的公钥,您的应用程序仍然可以使用新证书
另一个选择不是固定到服务器证书,而是固定到CA的中间证书或根证书。中间证书通常有效期较长。
答案 1 :(得分:0)
没有办法克服这个问题,但你可以减少痛苦: