HTTPS 请求失败,因为 Error Domain=NSURLErrorDomain Code=-1202 only on iOS14.6
HTTPS request failed because of Error Domain=NSURLErrorDomain Code=-1202 only on iOS14.6
大家,最近我将我的 iphone 12pro max 系统更新为 iOS14.6 系统,其中一个连接到我们服务器的 HTTPS 请求在 iOS14.5.1 和早期版本上运行良好iOS 版本,但仅在 iOS14.6 上失败,错误消息显示如下:
Error Domain=NSURLErrorDomain Code=-1202 "此服务器的证书无效。您可能正在连接到一个伪装成“a.b.c.com”的服务器,这会威胁到您的机密信息的安全。" UserInfo={NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x28103fd50>, NSErrorFailingURLKey=https://a.b.c.com/path/to/specific/work/get, NSErrorFailingURLStringKey=https://a.b.c.com/path/to/specific/work/get, NSLocalizedDescription=此服务器的证书无效。您可能正在连接到一个伪装成“a.b.c.com”的服务器,这会威胁到您的机密信息的安全。}
但是我们已经仔细检查了服务的证书,很确定它没问题,并且证书是由 go_daddy 批准的,但它只发生在 iOS14.6,现在所有我们的用户更新到iOS14.6遇到了这个问题,谁能帮忙,万分感谢。
问题是由go_daddy引起的,go_daddy在4.21.2021和4.27.2021期间生成的证书仅包含2个SCT日志操作员,iOS14.6需要3个操作员。只需要 go_daddy 重新创建一个证书就可以了。
大家,最近我将我的 iphone 12pro max 系统更新为 iOS14.6 系统,其中一个连接到我们服务器的 HTTPS 请求在 iOS14.5.1 和早期版本上运行良好iOS 版本,但仅在 iOS14.6 上失败,错误消息显示如下:
Error Domain=NSURLErrorDomain Code=-1202 "此服务器的证书无效。您可能正在连接到一个伪装成“a.b.c.com”的服务器,这会威胁到您的机密信息的安全。" UserInfo={NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0x28103fd50>, NSErrorFailingURLKey=https://a.b.c.com/path/to/specific/work/get, NSErrorFailingURLStringKey=https://a.b.c.com/path/to/specific/work/get, NSLocalizedDescription=此服务器的证书无效。您可能正在连接到一个伪装成“a.b.c.com”的服务器,这会威胁到您的机密信息的安全。}
但是我们已经仔细检查了服务的证书,很确定它没问题,并且证书是由 go_daddy 批准的,但它只发生在 iOS14.6,现在所有我们的用户更新到iOS14.6遇到了这个问题,谁能帮忙,万分感谢。
问题是由go_daddy引起的,go_daddy在4.21.2021和4.27.2021期间生成的证书仅包含2个SCT日志操作员,iOS14.6需要3个操作员。只需要 go_daddy 重新创建一个证书就可以了。