本页内容
验证数字证书
验证数字证书时,将会自动验证证书的证书链中的所有证书是否可信,以及证书是否过期。只有未过期且证书链中所有证书都可信的证书,才是可信任的数字证书。
验证数字证书示例代码如下:
C#
// 验证数字证书。
//
// 若要验证证书的可信度,您需要验证证书链中的所有证书都是可信的。
//
// 在ComPDFKit中,此程序是自动的。
// 您应该首先调用 "CPDFSignatureCertificate.CheckCertificateIsTrusted"。
// 然后您可以查看"CPDFSignatureCertificate.IsTrusted"属性。
//
CPDFSignatureCertificate certificate = CPDFPKCS12CertHelper.GetCertificateWithPKCS12Path(certificatePath, password);
certificate.CheckCertificateIsTrusted();
if (certificate.IsTrusted)
{
// 证书可信。
}
else
{
// 证书不可信。
}