证书不被信任解决方法
来源:互联网 发布:淘宝代运营销售好做吗 编辑:程序博客网 时间:2024/04/30 08:44
早上请求接口出现下列错误:
xml parser error:Error Domain=NSURLErrorDomain Code=-1202 “此服务器的证书无效。您可能正在连接到一个伪装成“192.168.2.61”的服务器,这会威胁到您的机密信息的安全。” UserInfo=0x190c7ce0 {NSLocalizedDescription=此服务器的证书无效。您可能正在连接到一个伪装成“192.168.2.61”的服务器,这会威胁到您的机密信息的安全。, NSLocalizedRecoverySuggestion=您仍要连接此服务器吗?, _kCFStreamErrorCodeKey=-9813, NSErrorFailingURLStringKey=”……….”_kCFStreamErrorDomainKey=3, NSURLErrorFailingURLPeerTrustErrorKey=, NSUnderlyingError=0x190bdcc0 “此服务器的证书无效。您可能正在连接到一个伪装成“192.168.2.61”的服务器,这会威胁到您的机密信息的安全。”, NSErrorFailingURLKey=”………..”}
对于自签名证书,NSURLConnection对象无法验证服务端证书的真伪;我的解决方法:
意思就是添加
-(void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge { NSLog(@"This will execute successfully!"); if ([[challenge protectionSpace] authenticationMethod] == NSURLAuthenticationMethodServerTrust) { [[challenge sender] useCredential:[NSURLCredential credentialForTrust:[[challenge protectionSpace] serverTrust]] forAuthenticationChallenge:challenge]; }}
关于处理各种类型的更多信息
的认证挑战。
connection:willSendRequestForAuthenticationChallenge: is the preferred (Mac OS X 10.7 and iOS 5.0 or later) mechanism for responding to authentication challenges. See <Foundation/NSURLAuthenticationChallenge.h> for more information on dealing with the various types of authenticationchallenges. connection:canAuthenticateAgainstProtectionSpace: connection:didReciveAuthenticationChallenge: connection:didCancelAuthenticationChallenge: are deprected and new code should adopt connection:willSendRequestForAuthenticationChallenge. The older delegates will still be called for compatability, but incur more latency in dealing with the authentication challenge.
阅读全文
0 0
- 证书不被信任解决方法
- 安全证书不被信任
- Chrome/Firefox等提示“安全证书不被信任”解决办法
- 关于IE8证书错误:不受信任的证书解决方法
- cydia 更新后 进入 显示 “无法加载 不被信任的服务器证书”
- Android网络编程——https 不验证证书方式(信任所有证书)
- Android网络编程——https 不验证证书方式(信任所有证书)
- Android网络编程——https 不验证证书方式(信任所有证书)
- Android网络编程——https 不验证证书方式(信任所有证书)
- 证书信任C#代码
- tomcat 导入信任证书
- 添加https证书信任
- https信任所有证书
- 信任链证书
- ios-信任服务器证书
- ios9企业证书提示“未受信任的企业级开发者”解决方法
- chrome不只信任StartCom和沃通CA证书的解决方法
- 只有安卓系统的浏览器提示证书不受信任的问题 ----- 证书链不完整的解决办法
- angular js factory服务
- 自动化测试中TestNG的使用
- CocosCreator protobufjs搭建
- C语言在线教程
- cocoapods遇到的问题
- 证书不被信任解决方法
- js基础-AJAX、file、http进度、同源策略
- lucene全文检索
- JSP环境搭建
- 第五章 类
- HDU1096
- 查询某实例所占空间大小
- hibernate 延迟加载 load和get方法
- JS根据传入日期算出当前周一到周日的日期数组