該頁面可以包含自動翻譯的文字。
數位簽名
Docotic.Pdf 可以使用數位簽名對 PDF 進行簽名,並且可以檢查文件的簽名部分在簽名後是否發生更改。
您可以使用數位簽章來簽署文件。 可以簽署已經簽署的文件而不會使現有簽名無效。 您可以指定簽名後鎖定哪 些欄位。 該庫支援在數位簽章中嵌入時間戳記。
Docotic.Pdf可以讀取簽章屬性,檢查簽章後文件是否被竄改,檢查簽章憑證是否被撤銷。
9.5.17664-dev 14,820 已通過 NuGet 總下載量 4,998,853文章
查看有關與數位簽章相關的庫功能的文章。
使用 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 資料、簽名證書是否在給定日期被撤銷。