私は迷っています。 Okularを使用してPDFに署名するための自己署名証明書を作成したいと思います。効果的なステップバイステップの指示が見つかりませんでした。証明書を作成してインストールしようとしましたが、Okularは証明書を認識しません。数週間前のことなので、詳細はまだよくわかりません。
背景:自己署名証明書はあまり意味がないことがわかります。しかし、私たちの大学では、Windowsを使用している人がAdobeの意味のない証明書を使用してPDFに署名することが多く、私はそうしたいと思います。したがって、ここで重要なのは、データセキュリティではなく、地方官僚が受け入れることができることを行うことができるということです。
答え1
@Bibのコメントに基づいて、次のことを行いました。
- XCAのインストール
- データベースの新しい証明書データベースとパスワードを作成しました。
- デジタル署名にのみ有効な証明書を作成しました。
- - ファイルにエクスポートします
.p12
。 .p12
ファイルをFirefox(Okularの主キーの場所)にインポートします。- Okular(Okular - バックエンド - PDF)で証明書を有効にする
これで期待通りにOkularで動作します。
答え2
@gaussianの答えはうまくいきますが、コメントには適していないいくつかの詳細を理解する必要があります。
(2)では、デフォルトのファイル名XCADatabase.xdbを使用しました。その他のチュートリアル。
(3)では、「デジタル署名のみ」で構成する方法がわかりませんが、デフォルトが機能しているようです。
また、(3)では最初に十分なフィールドが作成されておらず、私の署名は「利用できません」とマークされ、もう1つ作成し、ほぼすべてのフィールドに私の名前/ Eメールを入力しました。
(4)では、この形式のLinux拡張子は.p12の代わりに.pfxのようです(ここに別のチュートリアルがあります)これは私にとって効果的でした。
(5)で、設定 - >証明書 - >証明書の表示 - >証明書タブからインポートします。
(6)で正しいプロファイルディレクトリが有効になっていることを確認します。私はFirefoxのflatpakバージョンを使用しているので、Okularの選択を変更する必要がありました。ヘルプ - >追加のトラブルシューティング情報 - >プロファイルディレクトリを介してFirefoxのプロファイルディレクトリを見つけます。
答え3
私はそれを動作させることはできません。上記のAdminBeeの手順1〜5を実行しましたが、Okularを再起動してバックエンド - PDFに移動すると、作成したばかりの.p12証明書は表示されません。
混乱しています。私は何が間違っていましたか?