該頁面可以包含自動翻譯的文字。
數位簽章
Docotic.Pdf 可以使用數位簽章為 PDF 簽章,並可檢查文件的已簽章部分在簽章後是否被變更。
您可以使用數位簽章簽署文件。也可以在不使現有簽章失效的情況下,對已簽署文件再次簽署。您可以指定簽署後要鎖定哪些欄位。此程式庫支援在數位簽章中嵌入時間戳記。
Docotic.Pdf 可以讀取簽章屬性、檢查文件在簽署後是否遭到竄改,以及檢查簽章憑證是否已撤銷。
文章
查看與數位簽章相關的程式庫功能文章。
在 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 library 在 C# 和 VB.NET 中透過 USB 權杖、HSM 裝置、Azure Key Vault 和 AWS KMS 簽署 PDF 文件。在 C# 中將長期驗證 (PAdES-LTV) 資訊加入 PDF 簽章
什麼是 PAdES?了解如何使用 C# 和 VB.NET 建立符合 eIDAS 的簽章,並在 PDF 文件中啟用 LTV。
範例程式碼
這些範例程式碼展示了以數位簽章簽署文件的不同方法。
簽署文件
使用不同的摘要演算法(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 資料、簽名證書是否在給定日期被撤銷。