web-dev-qa-db-ja.com

LinuxでPDFのデジタル署名を検証する方法は?

私はLinuxデスクトップユーザーです。

誰かが私にPDFデジタル署名されたファイルを送信します。これは、何らかの政府/規制機関/公的機関が発行した証明書を使用して署名されることになっています。

一般的なエンドユーザーとして、署名が有効かどうかを判断する方法はありますか?

私はWindows Acrobat Readerがある程度まで機能することを知っていますが、そこにあることとseemsであるという事実とは対照的に、署名のvalidityについては本当に明確ではありませんXYZ。

8
TorstenS

私はそれを数時間かけて実験し、それを発見しました:

1)poppler-utilsパッケージのpdfsigコマンドは、PDF署名を検証できます。使用方法は簡単です:

pdfsig signed.pdf

しかし、私にとっては、表示可能な署名(Fedora 28のバージョン0.62.0)に対してのみ機能します。非表示の署名の場合、次のように表示されます。

ファイル「signed.pdf」には署名が含まれていません

2) Master PDF Editor は、下の図に示すように署名を表示および検証するGUIツールであり、を使用するのに十分です バージョン。 - Master PDF Editor - Signatures

3)LibreOffice Drawは、File->Electronic signatures->を使用して署名を表示および検証できます電子署名。しかし、私の場合は、表示される署名のみが表示されます。

7
cgrim

少なくとも Foxit Reader および Mupdf を使用すると、署名を検証してLinuxで実行できます。後者には、署名と検証のためのコマンドラインサブコマンド(mutool sign 1.13.0以降)

3
eckes

Foxit PhantomPDFは、デジタル証明書を検証する機能を提供できるはずです-購入ベースで利用できます。 Foxit Readerは証明書にデジタル署名することしかできません。 mutool sign signed.pdf機能は、ubuntuビルドでは使用できません。 Archに存在する場合があります。