web-dev-qa-db-ja.com

LibreOffice Writerがデジタル署名用にデジタル証明書を利用できるようにするにはどうすればよいですか?

Firefox経由でCAcertからクライアント証明書を取得しました。この証明書を使用して、LibreOffice Writerで作成されたドキュメントに署名したいと思います。

Writerでは、File > Digital Signatures...をクリックして、利用可能な証明書のリストを表示することになっている[デジタル署名]ダイアログを取得します。リストは空です。

Firefox経由で取得した証明書をWriterで使用できるようにするにはどうすればよいですか?

5
Geoffrey

パート1:Firefoxで、証明書を.p12ファイルとしてバックアップします。

  1. Firefoxで、[編集]> [設定]をクリックして、[設定]ダイアログを表示します。

  2. [設定]ダイアログで、[詳細設定]ボタンをクリックします。

  3. [詳細]フォームで、[証明書の表示]ボタンをクリックして、[証明書マネージャー]ダイアログを表示します。

  4. [証明書マネージャー]ダイアログで、[証明書]タブをクリックします。

  5. 関連する認証局名を展開し、関連する証明書をクリックして選択します。

  6. [バックアップ]ボタンをクリックして、[ファイル名をバックアップ]というタイトルの[名前を付けて保存]ダイアログを表示します。

  7. [バックアップするファイル名]ダイアログの[名前]テキストボックスに、ファイルのバックアップコピーに付ける名前を入力します。

  8. ファイルを保存するフォルダーを選択します。

  9. [保存]ボタンをクリックして、[証明書のバックアップパスワードの選択]ダイアログを表示します。

  10. 選択したパスワードを2回入力します。 [OK]ボタンをクリックします。

  11. アラートダイアログが表示され、証明書と秘密キーが正常にバックアップされたことを通知します。 [OK]ボタンをクリックします。

  12. 他の2つの開いているダイアログを閉じます。

パート2:Thunderbirdで、.p12ファイルをThunderbirds証明書ストアにインポートします。

  1. Thunderbirdで、[編集]> [優先]をクリックして、[Thunderbirdの設定]ダイアログを表示します。

  2. トップメニューの[詳細設定]ボタンをクリックします。

  3. [詳細]フォームで、[証明書]タブをクリックします。

  4. [証明書の表示]ボタンをクリックして、[証明書マネージャー]ダイアログを表示します。

  5. [証明書]タブをクリックします。

  6. [インポート]ボタンをクリックして、[インポートする証明書]ダイアログを表示します。

  7. Firefoxからバックアップした.p12ファイルを見つけてクリックし、[開く]ボタンをクリックして[パスワード入力]ダイアログを表示します。

  8. Firefoxからファイルをバックアップするために使用したパスワードを入力し、[OK]ボタンをクリックします。

  9. 操作が成功したことを示す警告ダイアログが表示されます。

  10. 他の2つの開いているダイアログを閉じます。

パート3:Thunderbirdで、認証局のルート証明書を編集して、Webサイト、メールユーザー、ソフトウェアメーカーを識別するために信頼できるようにします。

  1. パート2の説明に従って、証明書マネージャーダイアログを表示します。

  2. [証明書マネージャー]ダイアログで、[権限]タブをクリックします。

  3. ルート証明書のリストで、認証局の証明書をクリックして選択します。

  4. [信頼の編集...]ボタンをクリックして、[信頼設定の編集]ダイアログを表示します。

  5. 3つのチェックボックスをオンにして、認証局をWebサイト、電子メール、およびソフトウェアに対して信頼できるようにします。

  6. [OK]ボタンをクリックします。

  7. 開いているダイアログをすべて閉じます。

パート4:LibreOffice Writerで、証明書がデジタル署名に利用できることを確認します。

  1. 実行されている可能性があるすべてのWriterウィンドウを閉じます。

  2. 既存のWriterドキュメントを開きます(ディスクに保存されたファイルからのみ証明書を表示できるため)。

  3. [ファイル]> [デジタル署名...]をクリックして、[デジタル署名]ダイアログを表示します。

  4. [ドキュメントに署名]ボタンをクリックして、[証明書の選択]ダイアログを表示します。

証明書が証明書のリストに表示されます。

5
Geoffrey

Thunderbirdがインストールされている場合は、証明書をThunderbirdの証明書ストアにインポートする必要があります。

2
tohuwawohu

別のオプションは、 TinyCA を使用して独自の証明書を生成することです。

証明書がLibreofficeチェックに表示されない場合:

Tools => Options => Security => Certificate Path

(Thunderbirdはデフォルトの証明書ストアです):

enter image description here

0
Stuart Cardall