驗證 PDF 上的數位簽名

驗證 PDF 上的數位簽名

驗證下載的 PDF 檔案的數位簽章的最佳方法是什麼?我用的是19.04

答案1

到目前為止,我發現的最好的解決方案是 Adob​​e Reader DC snap,它使用 wine: https://snapcraft.io/acrordrdc。只是,照顧一下不是為此快照斷開網絡,正如安裝程式建議的那樣以避免更新(可能不起作用),因為這顯然會阻止簽名驗證。

我一直在嘗試“本土”Adobe 閱讀器 9,PDF 編輯大師PDF 工作室檢視器但我發現它們不完整。 Adobe Reader 9 顯然有一個過時的驗證方法,Master PDF Editor 似乎可以驗證簽名,但仍然顯示一個“?”而不是我的 PDF 中的「有效簽名」標記,PDF Studio Viewer 將(假定有效的)簽名標記為無效,因為不支援簽章處理程序 (Adobe.PPKLite::ETSI.RFC3161)。

這僅基於來自權威機構的 PDF,但對於數位簽章和認證方法的非專家來說,如果只想驗證簽名並繼續,那麼快照似乎是最佳選擇。

答案2

我正在使用 procertumSmartsign 應用程式來驗證 PDF、XML(內部和外部簽名)和任何其他文件(外部簽名)中的簽名是否符合歐洲 eIDAS 標準:

https://www.support.certum.eu/en/cert-offer-smart-sign/

在此輸入影像描述

請注意,歐洲電子簽名層次結構與世界其他部分不同。

答案3

我認為最好的方法是在 LibreOffice 中開啟 .PDF。如果 PDF 已簽名,則會顯示一則訊息,並且可以透過按一下「顯示簽名」來檢查簽名。


範例:到驗證簽章元數據,在 LibreOffice 7+ Draw。當我們打開文件時它會顯示一個欄位: 在此輸入影像描述
按一下「顯示簽名」和「查看證書詳細資料...」。

在此輸入影像描述

附:驗證簽名, 看https://superuser.com/a/1163219

相關內容