MS Windowsで使用するAdobe Readerは、PDFファイル内の(X.509証明書で作成された)デジタル署名を検証する機能を備えています。
Linuxデスクトップでそのような検証を行いたいのですが。私はEvinceとOkularを試してみましたが、PDFリーダーは推奨されていますが、それはできません。一方、Adobe ReaderはLinuxでは使用できません(- httpsを参照)。 ://get.Adobe.com/reader/otherversions/ )。PDF Firefoxの現在のバージョンに組み込まれているリーダーおよびChromeどちらも署名を検証できません。
これを行うには、GUI、コマンドラインツール、Firefox/Chromeの拡張機能を使用できます。
Poppler(poppler-utils)にはpdfsig
が含まれており、保存されている既知の証明書に対して署名を検証します。
それはまだ超高度(輸出なし)ではありませんが、大きな一歩です。
[〜#〜] update [〜#〜]:元のバグ番号は 1677 で、本番環境にプッシュされました2016-03-01; v0.42に最初に含まれていました。
Libreoffice DrawはPDFを読み取ることができ、ドキュメントの証明書と署名(File -> Digital Signatures -> Digital Signatures…
)。
また、PDFがロードされている場合、証明書を検証できなかったが、署名に問題がない場合は警告メッセージが表示されます。
私は6.0.4.2を使用してテストしましたが、 =に関連するクラウドファンディングページPDF LibreOfficeの署名 によると、2015年にバージョン4.4または4.5で可能でした。
次の手順は、Aadhaarカードをダウンロードして、Nice PDFに変換する方法を示しています。
sed "/mark currentfile eexec/,/cleartomark/ d" aadhaar-verified.ps | ps2pdf - aadhaar-verified.pdf
これでニースの検証が完了しましたPDFこれは問題なく印刷できます。それほど簡単ではありませんでしたか?
私たちのソフトウェアを試してみてください PDF Studio Viewer 、a PDFデジタル署名のレンダリングと検証をサポートするLinuxのリーダー。私はこのソフトウェアの開発者です。
開示:私はQoppaの開発者です