假设我们的服务器只运行REST API服务,只能在HTTPS上运行。 API的唯一消费者是移动应用程序。 我们需要来自CA的证书还是自签名证书就足够了?
答案 0 :(得分:5)
您需要使用CA证书。否则,每个移动客户端都必须手动将证书设置为受信任。
您可以将证书嵌入到移动应用程序本身中(假设您分发应用程序),但是在更新证书时,或者为任何问题重新加密/替换证书都会出现问题。< / p>
使用全球信任的证书是可行的方法。
答案 1 :(得分:4)
你可以:
在我看来,使用受信任的CA更安全,更简单。