当局から発行されたS/MIME証明書(.p12ファイル)を既に取得しています。 Writerで使用して、次の手順に従ってドキュメントにデジタル署名できます: デジタル署名用にLibreOffice Writerでデジタル証明書を利用できるようにする方法は?
PDFファイルについても同じことができますか?はいの場合、どのような方法を勧めますか?私はフリーソフトウェアに依存するソリューションを好むでしょう。
Gpgを使用して、PDFに署名して、ビューアーで開くことができることがわかりました。
gpg --clearsign --output=signed.pdf input.pdf
上記は基本的にinput || signatureの連結である.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 <[email protected]>"
最適化されたPDFなど、一部のPDFはこの方法で署名するとうまく機能しないことに注意してください。自分で結果を確認する必要があります。
唯一のオプションはポータブル署名者です。それをダウンロードして、jarを実行します。ただし、p12ファイルには秘密キーが必要です(SmartCardとの互換性はありません)。
QdigidocやgpgのようなUbuntuドキュメント署名ツールが期待するかもしれませんが、いいえ、それらはPDF署名を再生しません。
次に、暗号化を提供するqpdfや、透かし機能を提供するpdftkなどのUbuntu PDF操作ツールが署名機能を提供することを期待するかもしれませんが、そうではありません。
あなたの目的に利用できるオープンソースツールの全リストは次のとおりです。 http://wiki.cacert.org/PdfSigning
残念ながら、現在メンテナンスされているツールはなく、Ubuntuパッケージにはありません。ポータブル署名者は、すべての中で最もよく維持されています。
Writerで証明書を利用できる で、そのExport to PDF関数を使用している場合、結果のPDFにデジタル署名することもできます。エクスポートの直前のダイアログの最後のタブから。
AFAICT、Acrobat Reader for Androidは、ドキュメントが保護されていると言います、FWIW。
Update '17:昨年12月から LibreOfficeでPDFファイルに署名File → Digital signatures → Sign exiting PDF
。
これにより、PDFに署名できるDrawが開きます。
Gpg/seahorseを使用してPDFファイルに署名できます。
詳細: https://help.ubuntu.com/community/GnuPrivacyGuardHowto
たとえば、OpenSignPDFを使用できます。こちらからダウンロードできます: http://opensignature.sourceforge.net/english.php =
これがあなたの質問に答えることを願っています。
Master PDF Editor には、.p12ファイルに署名する無料版があります。
ただし、無料版にはwatermarkい透かしが残ります。興味深いことに、これはプログラム自体または別のPDFエディター(たとえば、LibreOffice Draw)で削除できます。
Software Centerで利用可能なPDF Studio 7 Proは、PDFのデジタル署名を備えています。私が書いている時点では、たったの125 $です。
公式ウェブサイト によると、それは確かにS/MIME署名です。
私はフォローしました
1) Installed Virtual Box
2) Then installed virtual box extension pack (For usb token)
3) Download windows 10 iso available for free from MS website.
4) Boot into windows downloaded Adobe reader and signed the document.
ネイティブソリューションではなく、作業を完了します。