我已经使用ssls.com的证书为SSL设置了nodejs。当我从浏览器运行测试时,我的证书被找到并且看起来没问题(除了显示了几个漏洞)。我使用的网站如下: https://www.sslshopper.com/ssl-checker.html https://www.ssllabs.com/ssltest/analyze.html
尽管我在使用websockets库连接我的IOS应用程序时遇到了麻烦
当我运行这个新的诊断命令时:
nscurl --ats-diagnostics https://<mydomain.com>
我得到了
nscurl [4714:325661] CFNetwork SSLHandshake失败(-9806) nscurl [4714:325661] NSURLSession / NSURLConnection HTTP加载失败 (kCFStreamErrorDomainSSL,-9806)
更详细的日志文件似乎没有提供更多信息:
错误:错误域= kCFErrorDomainCFNetwork代码= -1200&#34;(null)&#34; 的UserInfo = {_ kCFStreamPropertySSLClientCertificateState = 0, _kCFNetworkCFStreamSSLErrorOriginalValue = -9806,_kCFStreamErrorDomainKey = 3,_kCFStreamErrorCodeKey = -9806}
有什么想法吗?