該頁面可以包含自動翻譯的文字。
數位簽名
Docotic.Pdf 可以使用數位簽名對 PDF 進行簽名,並且可以檢查文件的簽名部分在簽名後是否發生更改。
您可以使用數位簽章來簽署文件。 可以簽署已經簽署的文件而不會使現有簽名無效。 您可以指定簽名後鎖定哪 些欄位。 該庫支援在數位簽章中嵌入時間戳記。
Docotic.Pdf可以讀取簽章屬性,檢查簽章後文件是否被竄改,檢查簽章憑證是否被撤銷。
9.7.18373 15,244 已通過 NuGet 總下載量 5,976,723文章
查看有關與數位簽章相關的庫功能的文章。
使用 C# 和 VB.NET 簽署 PDF 文檔
使用 Docotic.Pdf 庫在 C# 和 VB.NET 中簽署 PDF 文件、使用手寫簽名圖像、鎖定帶簽名的 PDF 表單欄位。在 C# 和 VB.NET 中驗證 PDF 簽名
使用 Docotic.Pdf 庫讀取並驗證 PDF 文件中的數位簽章。如何在 C# 和 VB.NET 中使用 USB 令牌和 HSM 裝置對 PDF 進行簽名
使用 Docotic.Pdf 函式庫,在 C# 和 VB.NET 中使用 USB 令牌、HSM 裝置、Azure Key Vault 和 AWS KMS 對 PDF 文件進行簽署。
範例程式碼
這些範例程式碼說明了使用數位簽章簽署文件的不同方法。
簽署文件
使用不同的摘要演算法(SHA-1、SHA-256、SHA-384、SHA-512、RIPEMD-160)和不同的簽章格式(adbe.pkcs7.detached 或 ETSI.CAdES.detached)建立數位簽章。簽署已簽署的 PDF 文檔
簽署 PDF 時不會使已套用至文件的簽章失效。 之前誰以及如何簽署該文件並不重要。由多人簽署 PDF 表單
取得由多人按順序簽署的 PDF 表單。簽署 PDF 文件並嵌入時間戳
從指定的時間戳機構取得時間戳並將時間戳嵌入到簽名中。簽名字段
在 PDF 文件中新增常規和不可見的簽名欄位。簽署簽名字段
簽署 PDF 文件中已存在的特定簽名欄位。使用自訂樣式簽署簽名字段
提供自訂標籤或圖像。 指定是否希望簽署日期和憑證專有名稱在簽章欄位中可見。帶鎖簽名簽名字段
建立並簽署已鎖定的簽名欄位。 簽名字段鎖定指定簽名後應鎖定哪些字段。建立支援 LTV 的 PDF 簽名
使用 LTV 資訊產生簽名。將 LTV 資訊加入現有簽名
將簽名升級為符合 PAdES B-LT 或 B-LTA 標準。使用 LTV 簽章認證 PDF
使用 PAdES B-LT 簽章建立經過認證的 PDF 文件。使用 AWS KMS 簽署 PDF 文檔
使用 AWS KMS 中的金鑰簽署 PDF 文件。使用 Azure Key Vault 簽署 PDF 文檔
使用 Azure Key Vault 中的金鑰來簽署 PDF 文件。使用 PKCS#11 驅動程式簽署 PDF 文檔
使用智慧型金鑰、USB 令牌和 HSM 裝置簽署 PDF。讀取簽章屬性
閱讀簽名者的姓名、簽名時間、簽名者的聯絡資訊。 存取嵌入在數位簽章中的簽名憑證。驗證簽名
檢查 PDF 文件的簽名部分在簽名後是否發生更改、簽名是否包含嵌入的 OCSP 和/或 CRL 資料、簽名證書是否在給定日期被撤銷。