繁体   English   中英

没有使用AFNetworking证书的iOS SSL固定?

[英]iOS SSL Pinning without a certificate using AFNetworking?

我真的很困惑-我将SSL固定模式启用为AFSSLPinningModeCertificate,并且无需输入证书即可使用。 我正在使用Charles代理进行测试,该程序无法拦截请求/响应数据。 一旦禁用它,该应用程序将照常正常运行。

我很高兴它能起作用,但我真的不明白为什么-您是否不需要在应用程序中放入证书才能起作用?

虽然我不确定为什么会起作用,但我必须问为什么要使用该方法? 如果您说的是正确的,并且必须实际附加证书,则意味着每次证书更改时都必须发布代码。 这听起来对我来说很难维持。 不够理想。 为什么不尝试setDefaultSSLPinningMode:AFSSLPinningModePublicKey,以便它从服务器获取证书?

您可能正在使用Apple的预装的受信任证书之一,并且在没有证书文件的情况下启用SSLPinning可以用于AFNetworking

这是Apple预先安装的受信任证书列表的列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM