2015-02-07 98 views
1

我真的很困惑 - 我启用SSL固定模式为AFSSLPinningModeCertificate,并且它没有我必须放入证书。我使用Charles代理进行测试,程序无法截获请求/响应数据。一旦我禁用它,应用程序照常运行良好。iOS SSL使用AFNetworking在没有证书的情况下锁定?

我很高兴它的工作原理,但我真的不明白为什么 - 你不需要在应用程序中放置证书来工作吗?

回答

0

尽管我不确定它的工作原理,但我必须问为什么要使用该方法?如果你说的是真的,你必须真正附加一个证书,这意味着你必须在每次你的证书改变时做一次代码发布。这听起来对我来说听起来不太可靠。不太理想。为什么不尝试setDefaultSSLPinningMode:AFSSLPinningModePublicKey,以便它从服务器获取证书?

+0

我其实只是在寻找到该列表。我不太熟悉这是如何工作的 - 如何固定公钥工作? – 2015-02-11 03:18:21

相关问题