Ssl 如何在AFNetworking中分配.cer文件?
我正在使用AFNetworking开发建立HTTPS连接的iPhone应用程序,我想使用我可以定义的自签名证书或受信任证书,但我在AFNetworking中找不到任何函数(API)可以做到这一点 我看到了这个页面:。但是我想知道如何分配cer文件Ssl 如何在AFNetworking中分配.cer文件?,ssl,https,afnetworking,Ssl,Https,Afnetworking,我正在使用AFNetworking开发建立HTTPS连接的iPhone应用程序,我想使用我可以定义的自签名证书或受信任证书,但我在AFNetworking中找不到任何函数(API)可以做到这一点 我看到了这个页面:。但是我想知道如何分配cer文件 谢谢。只需将cer文件复制到项目包中即可。 在AFURLConnectionOperation.m文件的第215行: NSArray*路径=[bundle paths ForResourcesSoftType:@“cer”目录:@.”; 它将自动分
谢谢。只需将cer文件复制到项目包中即可。 在
AFURLConnectionOperation.m
文件的第215行:
NSArray*路径=[bundle paths ForResourcesSoftType:@“cer”目录:@.”;
它将自动分配cer文件
并确保Prefix.pch具有以下内容:
#define _AFNETWORKING_PIN_SSL_CERTIFICATES_
及
如果不受信任的证书。简单地说,请按照以下步骤操作
AFHTTPRequestOperation*操作=[[AFHTTPRequestOperation alloc]初始化。。。
在该行之后调用以下命令:
[操作设置锁定模式:AFSSLPiningModeCertificate]
这将指示AF进行证书固定,无需设置任何其他内容。请看这里:哪个前缀应该有一行???我使用的是POD,所以有两个,Application-Prefix.pch和&AFNetworking-Prefix.pch..Application-Prefix.pchI不明白AFNetworking如何知道要检查哪个证书你的应用程序会添加证书nds到推力链,它是自动生成的…使用AF2.3.1我看不到方法
setSSLPinningMode
使用2.5版本,我看不到方法setSSLPinningMode
#define _AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_