一、程序運行環境 編譯環境:IntelliJ IDEA 所需測試文件:PDF、.pfx數字證書及密鑰、PDF Jar包(Free Spire.PDF for Java)、簽名圖片(.png格式) 可信時間戳服務器:URL地址 注:以下代碼中的所有測試文件路徑均為IDEA程序 ...
可信時間戳是由時間戳服務中心 TSA:Time Stamp Authority 頒發的具有法律效力的電子憑證, 時間戳與電子數據唯一對應,其中包含電子數據 指紋 產生時間 時間戳服務中心信息等。 可信時間戳的法律效力 作用我就不說了 直接貼代碼吧。 以上是簽名類,再貼一下輔助讀取證書的類 測試結果 ...
2019-02-15 13:19 0 1307 推薦指數:
一、程序運行環境 編譯環境:IntelliJ IDEA 所需測試文件:PDF、.pfx數字證書及密鑰、PDF Jar包(Free Spire.PDF for Java)、簽名圖片(.png格式) 可信時間戳服務器:URL地址 注:以下代碼中的所有測試文件路徑均為IDEA程序 ...
在設置文檔內容保護的方法中,除了對文檔加密、添加水印外,應用數字簽名也是一種有效防偽手段。數字簽名的文件比較容易驗證,並且具有較高的權威性和可信度。在PDF文檔中,有可直接添加或驗證數字簽名的功能方法,下面的文章中,將通過Java程序來介紹添加數字簽名到PDF文檔,以及驗證簽名是否有效。 使用 ...
1.獲取url鏈接里面的時間戳和簽名 // 時間戳 String timestamp = qpMap.get("timestamp"); // 簽名 String sign = qpMap.get("sign");2.進行校驗 ...
數字簽名廣泛用於保護PDF文檔,可見數字簽名在日常生活中是相當重要的。在這篇文章中我將與大家分享如何給PDF文件添加可見的數字簽名。 首先我下載了一個由E-iceblue公司開發的免費版的PDF組件-Free Spire.PDF,控件安裝好后,再通過下面所提及的路徑把Bin文件夾 ...
一、概述及程序環境要求 本文以Java代碼演示如何獲取PDF文檔中的數字簽名信息,包括簽名人、簽名位置、日期、原因、聯系方式、簽名在文檔中的坐標等等。 程序環境包括: Spire.Pdf.jar(jar版本:3.11.6) Jdk 1.8.0(版本要求>=1.6.0版本即可 ...
PDF中的加數字簽名是對文檔權威性的有效證明。我們在向PDF文檔添加簽名時,需要准備可信任的簽名證書。同時,對已有的簽名,可驗證簽名是否有效,也可以獲取文檔中的簽名證書信息。下面,以C#代碼示例展示如何來獲取PDF中的數字簽名證書信息。 環境准備 需要在程序中導入Spire.Pdf ...
本章目的:學會制作PDF數字簽名,了解運用場合。 1.pdf數字簽名展示 2.pdf數字簽名的作用 ①可以簽各種大小不同的名字 這一點在標准作圖很有用,因為圖紙圖框和標題欄的大小是有國標規定的,不能隨意更改。但現在很少有A3以上的打印機,手簽很麻煩。 這點PDF ...
PDF文檔中可添加數字簽名,在添加簽名前,需要准備可信任簽名證書。對文檔中已有的簽名,可驗證書簽是否有效。也可通過一定方法來獲取數字簽名或者簽名證書信息。下面以Java代碼示例展示如何讀取簽名的證書信息。本文將分為兩個部分介紹,即編輯代碼前的環境配置和具體的代碼示例。 一、環境配置 ...