gpt4 book ai didi

c# - 不需要 SSL 和客户端证书的 TCPClient 服务器与客户端的连接失败

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:45 25 4
gpt4 key购买 nike

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

但是当我尝试连接当时不需要客户端身份验证的服务器设置时,我无法进行正确的通信并且它告诉我与端口的连接不成功,因为底层连接已关闭。所以请建议什么是确切的 tcpclient sslstream 实现,它将与启用 SSL 的服务器连接并且不需要客户端身份验证。似乎当时不需要 clientAuthentication 时,它仍然在检查身份验证,所以它给了我 sslStream 类的 IsMutuallyAuthenticated 属性 false,其中 IsAuthenticatedProperty 为真。

最佳答案

问题出在服务器实现上,由于使用不需要的客户端证书配置它,它在内部考虑到了这一点,一旦我尝试使用新的服务器实现,我就能够在不需要客户端身份验证的情况下连接实现也是如此。

关于c# - 不需要 SSL 和客户端证书的 TCPClient 服务器与客户端的连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com