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



我们有一个客户端,它有自己的PKI基础设施,并分配私有证书作为SSL客户端身份验证,以便应用程序访问其其余API。

我需要能够将客户端证书与 SslStream 一起使用,而不是让它因不受信任而窒息。用户将没有足够的教育来了解如何将 CA 证书添加到其本地受信任的证书存储。另外,大多数人也无法这样做。

客户端应用程序正在 .Net 4.6.1 中编写

我需要做什么才能使 SslStream 不引发本地不受信任的客户端证书的异常?

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

最新更新