PDF のデジタル署名の検証

PDF のデジタル署名の検証

ダウンロードした PDF ファイルのデジタル署名を検証する最適な方法は何ですか? 19.04 を使用しています。

答え1

現時点で私が見つけた最良の解決策は、wine を使用する Adob​​e Reader DC スナップです。 https://snapcraft.io/acrordrdc よりただ、気をつけてくださいないインストーラーが更新を回避するために提案しているように、このスナップではネットワークを切断します (おそらく機能しません)。これにより、明らかに署名の検証が妨げられるためです。

私は「ネイティブ」を試してきましたAdobe Reader 9マスターPDFエディターそしてPDF スタジオ ビューアーしかし、それらは不完全であることがわかりました。Adobe Reader 9 にはどうやら古い検証方法があり、Master PDF Editor は署名を検証しているように見えますが、PDF に「有効な署名」マークではなく「?」が表示されたままです。また、PDF Studio Viewer は署名ハンドラー (Adobe.PPKLite::ETSI.RFC3161) をサポートしていないため、(おそらく有効な) 署名を無効としてマークします。

これは 1 つの機関からの PDF のみに基づいていますが、デジタル署名と認証方法の専門家でない場合は、署名を検証して続行するだけであれば、スナップが最適なオプションであると思われます。

答え2

私は、PDF、XML(内部署名と外部署名の両方)、およびその他のファイル(外部署名)内の欧州 eIDAS 標準に準拠した署名を検証する procertumSmartsign アプリを使用しています。

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

ここに画像の説明を入力してください

ヨーロッパの電子署名階層は世界の他の地域とは異なることに注意してください。

答え3

最良の方法は、LibreOffice で .PDF を開くことだと思います。PDF が署名されている場合はメッセージが表示され、「署名を表示」をクリックして署名を確認できます。


例: to署名メタデータを検証する、LibreOffice 7+ Draw では、ドキュメントを開くとバーが表示されます。 ここに画像の説明を入力してください
「署名を表示」と「証明書の詳細を表示...」をクリックします。

ここに画像の説明を入力してください

追伸:署名を検証する、 見るhttps://superuser.com/a/1163219

関連情報