该页面可以包含自动翻译的文本。
数字签名
Docotic.Pdf 可以使用数字签名对 PDF 进行签名,并可以检查文档的签名部分在签名后是否发生更改。
您可以使用数字签名来签署文档。 可以签署已经签署的文档而不会使现有签名无效。 您可以指定签名后锁定哪 些字段。 该库支持在数字签名中嵌入时间戳。
Docotic.Pdf可以读取签名属性,检查签名后文档是否被篡改,检查签名证书是否被吊销。
9.5.17615-dev 14,813 通过 NuGet 总下载量 4,924,084文章
查看有关与数字签名相关的库功能的文章。
使用 C# 和 VB.NET 签署 PDF 文档
使用 Docotic.Pdf 库在 C# 和 VB.NET 中签署 PDF 文档、使用手写签名图像、锁定带签名的 PDF 表单字段。在 C# 和 VB.NET 中验证 PDF 签名
使用 Docotic.Pdf 库读取并验证 PDF 文档中的数字签名。
示例代码
这些示例代码说明了使用数字签名签署文档的不同方法。
签署文件
使用不同的摘要算法(SHA-1、SHA-256、SHA-384、SHA-512、RIPEMD-160)和不同的签名格式(adbe.pkcs7.detached 或 ETSI.CAdES.detached)创建数字签名。签署已签署的 PDF 文档
签署 PDF 时不会使已应用到文件的签名失效。 之前谁以及如何签署该文件并不重要。由多人签署 PDF 表单
获取由多人按顺序签名的 PDF 表单。签署 PDF 文档并嵌入时间戳
从指定的时间戳机构获取时间戳并将时间戳嵌入到签名中。签名字段
向 PDF 文档添加常规和不可见的签名字段。签署签名字段
签署 PDF 文档中已存在的特定签名字段。使用自定义样式签署签名字段
提供自定义标签或图像。 指定是否希望签名日期和证书专有名称在签名字段中可见。带锁签名签名字段
创建并签署带锁的签名字段。 签名字段锁定指定签名后应锁定哪些字段。使用 AWS KMS 签署 PDF 文档
使用 AWS KMS 中的密钥签署 PDF 文档。使用 Azure Key Vault 签署 PDF 文档
使用 Azure Key Vault 中的密钥来签署 PDF 文档。使用 PKCS#11 驱动程序签署 PDF 文档
使用智能密钥、USB 令牌和 HSM 设备签署 PDF。读取签名属性
阅读签名者的姓名、签名时间、签名者的联系信息。 访问嵌入在数字签名中的签名证书。验证签名
检查 PDF 文档的签名部分在签名后是否发生更改、签名是否包含嵌入的 OCSP 和/或 CRL 数据、签名证书是否在给定日期被撤销。