TCPClient With SSL and Client Certificate not required Serve



我已经用SSlstream实现了TCP客户端,并尝试连接服务器。我已经提供了客户证书。现在的问题是,当我尝试在需要服务器证书和ClientAuthentication的情况下运行客户端时,它成功地工作了。

但是,当我尝试使用当时不需要的服务器设置客户端身份验证进行连接时,我无法进行正确的通信,这表明与端口的连接不成功,因为基础连接已关闭。因此,请建议什么是确切的tcpclient sslstream实现,它将连接到启用SSL的服务器,并且不需要客户端身份验证。似乎当有客户端时,它提供的身份验证是不需要的,它仍然在检查身份验证,所以它给我的是sslStream类的IsMutualyAuthenticatedProperty false,其中IsAuthenticatedProperty为true。

问题出在服务器实现上,由于使用不需要的客户端证书配置它,它在内部考虑到了这一点,一旦我尝试了服务器的新实现,我就可以在没有客户端身份验证要求的实现时进行连接。

最新更新