2011-06-28 5 views

答えて

14

いいえ、バージョン3までのX509 certificate formatは、正確に1つの署名を含むように設計されています。

+0

複数の署名をサポートする別のフォーマットはありますか? – Jumbogram

+4

@Jumbogram:複数の署名をサポートするX509証明書の代替フォーマットは認識していません。 PKCS#7標準と複数のシグネチャを許可するバリアントがありますが、TLSではサポートされていません。また、複数の署名を持つことができるPGP鍵をサポートするTLS拡張が定義されていますが、それらの拡張機能に対してはサポートがあまりないと思います。 –

+0

ありがとうございます。私は複数のCAが1つのSSLセッションを認証することが可能かどうかを調べようとしています。私はその質問をあまり聞かなかったことを理解しているので、言い換えて新しい言葉を作ってもいいかもしれませんが、あなたの答えが私を助けました。 –

3

はい、可能です。あなたはここに例を見つけることができます。

http://www.confusedamused.com/notebook/fixing-verisign-certificates-on-windows-servers/

enter image description here

+1

私はその記事では確信していません。私は、著者が「2つの異なるチェーンによって発行された同じエンティティの2つの証明書」を意味するとき、「クロスサイン」を使用すると思います。彼のスクリーンショットには、少し異なる証明書名(LYNC-PROD-08とLYNC-PROD-08.fngn.com)も表示されます。 –

2

SSL証明書は、複数の認証局によって署名することはできますか?

これは、使用されているPKIに依存します。使用されるPKIは広く普及しており、どちらも許可されていません。

最初に広まったPKIはCA/Browser Baseline Requirementsです。 CA/B BRは、ブラウザが何をしているかを記録します。もう1つはIETFのPKIXです。これは、ユーザーエージェントがcurlやwgetのようなものです。どちらもそれを許さない。

CA/BとIETFのルールは少し異なります。より詳細な議論については、


How do you sign Certificate Signing Request with your Certification Authority?今、あなたのために働く可能性が他の二つのオプションがあります参照して、彼らはいくつかの作業が必要になります。

最初の代替オプションは、許可する独自のPKIを実行することです。しかし、ブラウザやその他のユーザエージェントは、証明書の処理方法を知らないでしょう。

第2の代替方法は、第2の機関の証明書を含む拡張を使用することです。次に、パブリックCAのような主権限は、拡張を伴う要求に署名します。典型的なユーザエージェントは、慣習的なパブリックCAシグネチャを使用し、カスタムソフトウェアは、埋め込まれた代替シグネチャを使用します。

拡張機能は通常、ポリシー(「拡張検証」情報の伝達など)に使用されますが、ここで機能する場合があります。しかし、IETFのPKIにはポリシーがないため、創造的にする必要があります。


スーパーユーザーのIs it possible to have a certificate signed by 2 authorities?も参照してください。

また、PKIXメーリングリストのCertificate with Multiple Signers?も参照してください。 PKIXは、IETFから呼び出されたインターネットのPKIです。

関連する問題