0
質問があるのは、証明書がCAによって署名されたときに実際に何が起こるかということです。 CAは自分の秘密鍵をハッシュなどに使用していますか?ウィンドウに開いたSSLを使用して独自のCAを作成する
質問があるのは、証明書がCAによって署名されたときに実際に何が起こるかということです。 CAは自分の秘密鍵をハッシュなどに使用していますか?ウィンドウに開いたSSLを使用して独自のCAを作成する
CAは、独自のSubject DNを証明書発行者DN(存在する場合は代替名と同じ)として含むX.509証明書(TBScertificate
sequenceを参照)の内容を設定します。
次に、証明書に署名してCertificate
シーケンスを形成します。署名タイプを設定し、秘密鍵を使用して生成した署名を埋め込みます。たとえば、署名タイプがRSA(かなり共通)のSHA-1である場合、SHA-1ハッシュ/ダイジェストTBScertificate
が生成され、その秘密鍵(RSA)を使用して署名されます。
ええ、それを持っています。証明書の連鎖があるとどうなりますか? – Ashwin
各署名者は次の署名者に署名します(署名者のSubject DNは署名付き証明書の発行者DNになります)。次に、チェーン内の発行者の公開鍵を使用して署名を検証できます。 – Bruno
サーバのキーストアにチェーンの長さが4の証明書がある場合、クライアントが証明書を要求すると、ルート証明書だけが正しく送信されますか?または4つの証明書がすべて送信されます – Ashwin