早上请求接口出现下列错误:
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 orlater) mechanism for responding to authenticationchallenges.  See<Foundation/NSURLAuthenticationChallenge.h> formore information on dealing with the various typesof authenticationchallenges.connection:canAuthenticateAgainstProtectionSpace:connection:didReciveAuthenticationChallenge:connection:didCancelAuthenticationChallenge: aredeprected and new code should adoptconnection:willSendRequestForAuthenticationChallenge.The older delegates will still be called forcompatability, but incur more latency in dealingwith the authentication challenge.

证书不被信任解决方法相关推荐

  1. 关于如何取消访问https时的提示:“此网站的安全证书存在问题”的解决方法

    关于如何取消访问https时的提示:"此网站的安全证书存在问题"的解决方法 参考文章: (1)关于如何取消访问https时的提示:"此网站的安全证书存在问题"的 ...

  2. 关于ios证书不受信任解决办法

    关于ios证书不受信任解决办法 问题如图-更新系统后出现证书不受信任 解决办法: 点击相关证书-简介 点击下方链接 在打开的页面找到对应简介的组织单位 下载对应证书并安装 成功解决

  3. vs2017许可证书过期真正的解决方法

    看了网上的好多所谓VS2017的证书许可过期的解决方法,感觉,可能只有重装是最简单粗暴而且实用的了. 其中我发现,我的证书过期原因,是因为当时系统重装了,导致软件只留下的根目录,所以没有证书,而我直接 ...

  4. 证书全部无效的解决方法

    当全部证书(developer证书和Distribution证书)都失效,并且显示"此证书的签发者失效"时,是因为AppleWWDRCA (Apple Worldwide Deve ...

  5. 安装.Net Framework 4.7.2时出现“不受信任提供程序信任的根证书中终止”的解决方法

    在安装.NET Framework 4.7.2时出现如下错误 1.错误 尚未安装.NET Framework 4.7.2,原因是:已处理证书链,但是在不受信任提供程序信任的根证书中终止. 2.解决方法 ...

  6. ssl证书出现错误的解决方法

    今全球的各大的浏览器都放弃了之前的http协议,换成这个更加安全的https协议.对于这个https协议的话通常是用ssl证书来切换的.所以这个ssl证书一旦发生错误的话,那么这个https就会随之错 ...

  7. 钥匙串显示发布证书不受信任解决办法

    证书安装完毕后,钥匙串中开发证书和发布证书均提示: 证书不受信任 出现此错误说明开发设备中没有安装Apple全球开发者关系认证媒介中间证书AppleWWDRCA,或者已安装的WWDRCA失效了.或者是 ...

  8. oracle中OEM证书失效怎么办,安全证书过期怎么办 网站安全证书失效处理【解决方法】...

    安全证书过期怎么办? 所谓的网站安全证书是通过在客户端浏览器和Web服务器之间建立一条SSL安全通道保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否真实可靠. 下面,我们就 ...

  9. iOS HTTPS证书不受信任解决办法

    之前开发App的时候服务端使用的是自签名的证书,导致iOS开发过程中调用HTTPS接口时,证书不被信任 - (void)URLSession:(NSURLSession *)session didRe ...

最新文章

  1. 编译器 llvm clang 源码转换示例
  2. 震惊!原来Android OpenGL ES可以这样用,实现 (水波纹)涟漪效果超惊艳!
  3. 【Linux】一步一步学Linux——dig命令(160)
  4. 想跑次高频策略?快来看看Numpy处理真格量化tick数据的技巧
  5. 如何利用 JConsole观察分析Java程序的运行,进行排错调优(转)
  6. 图解tcmalloc内存分配器
  7. 3-算法 鸡兔同笼 简单逻辑
  8. Prometheus 轻松实现集群监控
  9. 《Java语言程序设计》(基础篇原书第10版)第五章复习题答案
  10. 反编译获取任何微信小程序源码
  11. Excel VBA宏编程入门(五)——用户交互
  12. 全网首发PHP版留言系统源码
  13. heading pitch bank
  14. DIOR数据集转COCO格式 paddlepaddle
  15. 7-3 找零钱***分数 20作者 李祥单位 湖北经济学院
  16. 线性回归分析——高尔顿数据集
  17. SpringBoot-数据库连接池(java配置和Yaml配置)
  18. TI-RTOS之初体验(1)
  19. 域名的解析及域名根服务器
  20. Unity3D之协程(Coroutines Yield )

热门文章

  1. Linux scp复制文件到另一主机
  2. 云海多功能二开解析接口计费系统全开源免授权v4.5
  3. 解读 “中国品牌全球信任指数”发布,中国品牌出海迎来大好时机
  4. BigDecimal中divide方法详解
  5. [零基础易语言教程]1-1 什么是易语言
  6. 你不得不知道的Iceberg的配置Configuration
  7. 如何用简短几行代码计算自己的体重指数?
  8. 申请企业邮箱购买步骤,外贸企业邮箱注册流程步骤
  9. Spring AOP中定义切点PointCut详解
  10. Python输出一百以内的质数(素数)