【问题标题】:TCPClient With SSL and Client Certificate not required Server Connection with Client Fails不需要带有 SSL 和客户端证书的 TCPClient 与客户端的服务器连接失败
【发布时间】:2014-10-28 16:41:15
【问题描述】:

我已经用 Sslstream 实现了 TCP 客户端并尝试连接服务器。我提供了客户证书。现在的问题是,当我尝试在需要服务器证书并且需要客户端身份验证时运行客户端时,它可以成功运行。

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

【问题讨论】:

    标签: c# .net ssl console sslstream


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 2014-09-06
      • 2015-10-20
      • 1970-01-01
      • 2014-02-23
      相关资源
      最近更新 更多