当局が発行したS / MIME証明書(.p12ファイル)を既に取得しています。Writerで使用して、次の手順に従ってドキュメント にデジタル署名できます。デジタル署名用にLibreOffice Writerでデジタル証明書を利用できるようにするにはどうすればよいですか?
PDFファイルでも同じことができますか?はいの場合、どのような方法を勧めますか?私はフリーソフトウェアに依存するソリューションを好むでしょう。
当局が発行したS / MIME証明書(.p12ファイル)を既に取得しています。Writerで使用して、次の手順に従ってドキュメント にデジタル署名できます。デジタル署名用にLibreOffice Writerでデジタル証明書を利用できるようにするにはどうすればよいですか?
PDFファイルでも同じことができますか?はいの場合、どのような方法を勧めますか?私はフリーソフトウェアに依存するソリューションを好むでしょう。
回答:
gpgを使用してPDFに署名し、ビューアで開くことができることがわかりました。
gpg --clearsign --output=signed.pdf input.pdf
上記は基本的に入力||署名の連結である.ascファイルを生成しますが、ファイル拡張子は.pdfに強制され、ビューアで開いたり、サムネイルを作成したりします。
もう一度gpgを使用して署名を確認できます。
$ gpg --verify signed.pdf
gpg: Podpisano nie, 12 kwi 2015, 19:07:15 CEST z użyciem RSA kluczem
gpg: Poprawny podpis od "Arkadiusz Bulski <arek.bulski@gmail.com>"
最適化されたPDFなど、一部のPDFはこの方法で署名するとうまく機能しないことに注意してください。自分で結果を確認する必要があります。
唯一のオプションはポータブル署名者です。それをダウンロードして、jarを実行します。ただし、p12ファイルには秘密キーが必要です(SmartCardとの互換性はありません)。
qdigidocやgpgのようなUbuntuドキュメント署名ツールが期待するかもしれませんが、そうではありません。PDF署名を使用しません。
次に、暗号化を提供するqpdfや透かし機能を提供するpdftkなどの署名機能を提供するUbuntu PDF操作ツールを期待するかもしれませんが、そうではありません。
目的に使用できるオープンソースツールの全リストは次のとおりです。http: //wiki.cacert.org/PdfSigning
残念ながら、現在メンテナンスされているツールはなく、Ubuntuパッケージにはありません。ポータブル署名者は、すべての中で最もよく維持されています。
gpg / seahorseを使用してPDFファイルに署名できます。
詳細:https : //help.ubuntu.com/community/GnuPrivacyGuardHowto
たとえば、ここからダウンロードできるOpenSignPDFを使用できます:http : //opensignature.sourceforge.net/english.php
これがあなたの質問に答えることを願っています。
あなたは場合はライターで利用できる証明書を持って使用している場合やPDFにエクスポート]を機能を、あなたはまた、デジタル輸出前にダイアログ右側の最後のタブから結果のPDFに署名することができます。
AFAICT、Android向けAcrobat Readerは、ドキュメントが保護されているとFWIWは言います。
アップデート'17:あなたがすることができ、最後の12月以来のLibreOfficeでPDFファイルに署名行くことによってFile → Digital signatures → Sign exiting PDF
。
これにより、PDFに署名できるDrawが開きます。
マスターPDFエディターは、.p12ファイルに署名する無料版があります。
ただし、無料版にはwatermarkい透かしが残ります。興味深いことに、これはプログラム自体または別のPDFエディター(たとえば、LibreOffice Draw)で削除できます。
Software Centerで利用可能なPDF Studio 7 Proは、PDFのデジタル署名を備えています。私が書いている時点では、たった125ドルです。