【发布时间】:2011-09-20 12:42:01
【问题描述】:
在我的桌面应用程序中,我使用 HTTPS 连接。证书是自签名的。 如何以编程方式检查 c# 中的自签名证书?
我给我一个回调“ValidateRemoteCertificate”:
ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(ValidateRemoteCertificate)
默认情况下,我的“ValidateRemoteCertificate”方法总是返回 TRUE。 但我认为我需要检查此证书是否有效。 如何检查?我必须在“ValidateRemoteCertificate”中检查什么?
【问题讨论】: