如何获得SSL认证的服务器运行一个网络服务从客户应用程序?-C#。净
-
21-09-2019 - |
题
我有个客户程序编写的。网2.0,即连接的网服务。我用Visual Studio产生一个类源自为, 每一个方法是产生就好了,一切工作。
但是-该网服务的运行只有通过HTTPS,所以我只是想知道,怎么会,我得到一个x509证书该服务器实例证书。
我知道的框架并验证服务器的透明地证书,所以我不需要护理的证书的验证在我的代码,但我如果有什么我需要读证书的序列号?
这为基类似乎只有成员/方法对客户证书。
谢谢你的帮助
解决方案
你挂钩到 ServicePointManager.ServerCertificateValidationCallback
.你回调会可以调用与服务器的 X509Certificate
你可以检查任何你喜欢,喜欢的 Issuer
和 SerialNumber
.
不隶属于 StackOverflow