问题描述
- C# 关于Socket忽略证书的443端口连接问题
-
this.sslStream = new SslStream(this._client.GetStream(), false, new RemoteCertificateValidationCallback(this.CheckValidationResult), null); try { this.sslStream.AuthenticateAsClient(serverip, null, SslProtocols.Tls, false); } ......... 最近在做一个socket的项目,服务器是外部的(无法下载证书),上面的代码是反编译以前的客户端程序,异步socket在证书部分直接传的null,但是测试始终显示握手失败。请问下大家有这么方面的经验么?是因为我用的同步socket引起的问题吗?
解决方案
补充一下:其他端口没有问题,连接都正常,就是443加密端口有问题,始终显示证书无效,握手失败。
解决方案二:
http://www.xuebuyuan.com/53377.html
验证函数中忽略证书错误
时间: 2024-10-18 10:36:52