我有一些websocket客户端代码来连接到我的安全的自签名服务器;但是,它不会验证证书。我找到了一些使用ServicePointManager进行验证回调或ClientWebSocketOptions.RemoteCertificateValidationCallback的参考资料,但这两个回调在连接时都不会被调用SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
client = new C
当从我的客户端应用程序(使用ClientWebSocket实例的控制台应用程序)连接时,我得到了"Unable to connect to the remote server“和一个内部异常:”身份验证失败“如果我附加了用来保护集群的SSL证书(从我的本地机器),或者如果我在创建ClientWebsocket对象时传入了我的NetworkCredentials,就会发生这种情况。_clientWebSocket = new ClientWebSocke
Charles Proxy网站评论说:
请注意,一些应用程序实现了SSL证书固定,这意味着它们专门验证根证书。由于应用程序本身正在验证根证书,因此它不会接受Charles的证书,并且连接将失败。如果您已经成功安装了Charles root SSL证书,并且可以在Safari中使用SSL代理浏览SSL网站,但应用程序失败了,那么SSL锁定可能是问题