C#如何让SslStream忽略客户端证书验证

时间:2017-04-13 15:48:02

标签: c# .net visual-studio tcpclient sslstream

我们的客户端拥有自己的PKI基础架构,并分配私有证书以用作SSL客户端身份验证,以便对其他API进行应用程序访问。

我需要能够使用SslStream的客户端证书,而不是让它感到不受信任。用户将无法了解如何将CA证书添加到其本地受信任的证书库。此外,大多数人都无权访问。

客户端应用程序使用.Net 4.6.1

编写

我需要做些什么才能让SslStream不使用本地不受信任的客户端证书抛出异常?

1 个答案:

答案 0 :(得分:0)

您是否看过接受证书验证回调方法的构造函数? https://msdn.microsoft.com/en-us/library/ms145057(v=vs.110).aspx似乎就是你要做的事。