【发布时间】:2020-05-23 08:30:23
【问题描述】:
我需要验证证书 (X509Certificate2),其验证方式与在用于通信之前验证的方式相同。
在这种情况下,X509Certificate2.Verify() 将在证书未颁发给安装它的服务器时返回 true。
是否有任何完成的代码块可以对 X509 证书进行全面验证?
问候
编辑:这是我尝试过的代码:
var certificate = GetServerCertificate(CertificateStore,CertificateLocation,Thumbprint);
if(certificate != null)
{
if(certificate.Verify())
_logger.Log(NLog.LogLevel.Info, $"Yes");
else
_logger.Log(NLog.LogLevel.Info, $"No");
}
【问题讨论】:
-
请展示您尝试过的内容
标签: c# .net ssl certificate x509certificate