【发布时间】:2016-02-27 09:05:09
【问题描述】:
我想了解这里的安全性如何运作。如果我为我的移动应用程序使用 SSL 固定,我使用 AFNetwork 的 AFSecurityPolicy 固定 PublicKey。当我的客户端连接到服务器时,我可以验证服务器的证书,因为我已经固定了它。
问题来了,我是否使用服务器的公钥来加密到服务器的流量。并且服务器正在使用它的私钥向客户端发送流量?
【问题讨论】:
-
为什么依赖?我的意思是,如何在 SSL 上仅以一种方式加密流量?
-
“仅以一种方式加密”是什么意思? SSL 总是双向加密(当然,对于 NULL 密码完全不加密)。
-
我的问题是它是否确实双向加密,每一方使用哪个密钥进行加密。我知道客户端会使用服务器的公钥,但是服务器使用什么来加密客户端呢?
标签: android ios ssl encryption