我正在开发一个带有证书固定的移动应用程序。我将在DMZ中有一个代表我的请求的方框。该服务器是否具有来自可信CA的证书,或者我可以使用我自己的CA生成的证书吗?
从移动客户端使用受信任的CA有什么好处?
此外,我将在之后使用我自己的CA生成的证书打几个不同的服务器。我也应该把它们钉在那里吗?我假设是的,即使在网络中,固定两者也是最好的。但这是必要的吗?
谢谢!
答案 0 :(得分:0)
如果您使用自己的CA,则自行管理撤销流程,这很难。
答案 1 :(得分:0)
如果您使用自定义CA,则意味着您必须:
从可信任的CA购买证书。
对于代理和内部服务器之间的连接,您可以实现SSL固定,但与移动客户端相比,攻击面减少的优先级更低。