我正在开发一个需要快速包含https
进行网络通信的应用程序。当我们注意到我们通过URL
发送所有用户凭据时,我们对此表示关注。这不好,因为那样我们的用户名和密码就公开了。经过大量研究,看来固定服务器SSL证书的公钥是可行的方法。我已决定使用TrustKit
固定证书的公钥,因此我们不必将整个证书固定在应用程序中。这样,我们不必在证书过期后继续更换证书,因此不必建立新的IPA或提交给Apple。为了使它运行起来,我需要回答几个问题。
因此,我了解TrustKit
入门需要做三件事。
1. 我需要知道我们将要使用的域并将它们包括在我们的info.plist中。
TrustKit
所需的一切内容? 2. 我需要2个公钥哈希,它们也需要包含在info.plist中。
3. 我需要知道使用哪种 public 密钥算法。
一旦所有这些都到位,我还需要做一些其他事情以确保
TrustKit
可以长期工作吗? 最佳答案
关于ios - 设置TrustKit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40618715/