驗證下載的 PDF 檔案的數位簽章的最佳方法是什麼?我用的是19.04
答案1
到目前為止,我發現的最好的解決方案是 Adobe 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