框架 AFNetworking
把 .cer 证书导入文件
//验证证书
+ (AFSecurityPolicy*)customSecurityPolicy
{ /**** SSL Pinning ****/
//.cer证书路径
NSString *cerPath = FilePath(@"LocalFile/www.zhao.cn.cer");
NSData *certData = [NSData dataWithContentsOfFile:cerPath];
AFSecurityPolicy *securityPolicy = [[AFSecurityPolicy alloc] init];
[securityPolicy setAllowInvalidCertificates:YES];
[securityPolicy setPinnedCertificates:@[certData]];
[securityPolicy setSSLPinningMode:AFSSLPinningModeNone];
/**** SSL Pinning ****/
return securityPolicy;
}
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
ServerUnit 是 + (AFSecurityPolicy*)customSecurityPolicy所在的类 可以随意定
[manager setSecurityPolicy:[ServerUnit customSecurityPolicy]];