web-dev-qa-db-ja.com

Thunderbirdが自己署名機関で署名された証明書を信頼していない

Mydomain.orgを共通名として使用して、自己署名認証局を生成しました。 [認証局]タブでThunderbirdの証明書マネージャーを使用して公開証明書をインポートしました。ここまでは順調ですね。

次に、このCAを使用して、mail.mydomain.orgの証明書を生成(および署名)しましたが、CAをインポートしたにもかかわらず、「Add Security Exception」ポップアップが表示され、「Unknown Identity」というメッセージが表示されます。 m初めて接続しようとしています。これは状況を示すスクリーンショットです:

popup, mail certificate, authorities, trust, CA

注:CAとメール証明書はどちらも「RSA暗号化を使用したSHA-1」を使用して署名されています。
注2:信頼できる機関から証明書を取得する必要があることを理解しています。これは一時的な解決策です。

だから私の質問は:

1)この動作は正常ですか?
2)CAによって署名されたすべての証明書が信頼されていることをThunderbirdに「納得させる」にはどうすればよいですか?

[〜#〜]更新[〜#〜]

% openssl s_client -connect mail.mydomain.org:993
CONNECTED(00000003)
depth=1 <snip> CN = mydomain.org, <snip>
verify error:num=19:self signed certificate in certificate chain
verify return:0
---
Certificate chain
 0 s:/<snip>/CN=mail.mydomain.org/<snip>
   i:/<snip>/CN=mydomain.org/<snip>
 1 s:/<snip>/CN=mydomain.org/<snip>
   i:/<snip>/CN=mydomain.org/<snip>
---
Server certificate
-----BEGIN CERTIFICATE-----
<BASE64>
-----END CERTIFICATE-----
subject=/<snip>/CN=mail.mydomain.org/<snip>
issuer=/<snip>/CN=mydomain.org/<snip>
---
No client certificate CA names sent
---
SSL handshake has read 2807 bytes and written 567 bytes
---
New, TLSv1/SSLv3, Cipher is AES256-SHA
<long apparently irrelevant output snipped>
    Verify return code: 19 (self signed certificate in certificate chain)
---
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE AUTH=PLAIN ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
4
s3v3n
  1. Mozilla Thunderbirdで、[ツール]→[オプション]→[詳細設定]→[証明書]タブに移動します。
  2. [証明書の表示]をクリックし、[サーバー]タブに移動します。
  3. [例外の追加]をクリックします。
  4. メールサーバーの名前を入力し、[証明書の取得]をクリックします。
    メールサーバーのポート番号を使用することを忘れないでください。
    例:mail.provider.com:993
  5. 例外を保存します。

ソース: http://kb.kerio.com/product/kerio-connect/server-configuration/ssl-certificates/self-signed-certificates-in-mozilla-Thunderbird-950.html

3
Andreas Edler

私も同じ問題を抱えていました。私の場合のソースは、CAが-extensions v3_ca Firefoxは気にしませんが、Thunderbirdは「有効な」署名を要求するようです

1
user254581