Skip to content

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub

验证数字证书

验证数字证书时,将会自动验证证书的证书链中的所有证书是否可信,以及证书是否过期。只有未过期且证书链中所有证书都可信的证书,才是可信任的数字证书。

验证数字证书示例代码如下:

C#
// 验证数字证书。
// 
// 若要验证证书的可信度,您需要验证证书链中的所有证书都是可信的。
// 
// 在ComPDFKit中,此程序是自动的。
// 您应该首先调用 "CPDFSignatureCertificate.CheckCertificateIsTrusted"。
// 然后您可以查看"CPDFSignatureCertificate.IsTrusted"属性。
//
CPDFSignatureCertificate certificate = CPDFPKCS12CertHelper.GetCertificateWithPKCS12Path(certificatePath, password);
certificate.CheckCertificateIsTrusted();
if (certificate.IsTrusted)
{
  // 证书可信。
} 
else 
{
    // 证书不可信。
}