[manager setSecurityPolicy:[AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate]];
NSLog(@"Using %lu pinned certificates", (unsigned long)[requestManager.securityPolicy.pinnedCertificates count]);
我正在使用AFNetworking 2.0,并且我已在服务器上启用了证书身份验证。我在xcode项目中放了两个.crt文件。每当我尝试建立到服务器的https连接时,我都会收到NSURLErrorDomain错误-1012。有趣的是,在我的日志中,我可以看到加载证书的数量为2.所以,我认为钉住是成功的,有人可以帮我解决这里有什么问题吗?
另外,如果我写作[sec setAllowInvalidCertificates:YES]
而不是固定,那么一切正常。