該頁面可以包含自動翻譯的文字。

數位簽名

Docotic.Pdf 可以使用數位簽名對 PDF 進行簽名,並且可以檢查文件的簽名部分在簽名後是否發生更改。

數位簽章資源

您可以使用數位簽章來簽署文件。 可以簽署已經簽署的文件而不會使現有簽名無效。 您可以指定簽名後鎖定哪 些欄位。 該庫支援在數位簽章中嵌入時間戳記。

Docotic.Pdf可以讀取簽章屬性,檢查簽章後文件是否被竄改,檢查簽章憑證是否被撤銷。

文章

查看有關與數位簽章相關的庫功能的文章。

範例程式碼

這些範例程式碼說明了使用數位簽章簽署文件的不同方法。

  • 簽署文件
    使用不同的摘要演算法(SHA-1、SHA-256、SHA-384、SHA-512、RIPEMD-160)和不同的簽章格式(adbe.pkcs7.detached 或 ETSI.CAdES.detached)建立數位簽章。

  • 簽署已簽署的 PDF 文檔
    簽署 PDF 時不會使已套用至文件的簽章失效。 之前誰以及如何簽署該文件並不重要。

  • 由多人簽署 PDF 表單
    取得由多人按順序簽署的 PDF 表單。

  • 簽署 PDF 文件並嵌入時間戳
    從指定的時間戳機構取得時間戳並將時間戳嵌入到簽名中。

  • 簽名字段
    在 PDF 文件中新增常規和不可見的簽名欄位。

  • 簽署簽名字段
    簽署 PDF 文件中已存在的特定簽名欄位。

  • 使用自訂樣式簽署簽名字段
    提供自訂標籤或圖像。 指定是否希望簽署日期和憑證專有名稱在簽章欄位中可見。

  • 帶鎖簽名簽名字段
    建立並簽署已鎖定的簽名欄位。 簽名字段鎖定指定簽名後應鎖定哪些字段。

  • 讀取簽章屬性
    閱讀簽名者的姓名、簽名時間、簽名者的聯絡資訊。 存取嵌入在數位簽章中的簽名憑證。

  • 驗證簽名
    檢查 PDF 文件的簽名部分在簽名後是否發生更改、簽名是否包含嵌入的 OCSP 和/或 CRL 資料、簽名證書是否在給定日期被撤銷。