SSL ハンドシェイク中の Java によるクライアント証明書の謎の省略
キーストアとトラストストアの設定が正しく構成されているにもかかわらず、多くの開発者は Java のエラーが原因で SSL ハンドシェイクの失敗に遭遇します。特異な行動。具体的には、Java はハンドシェイク中にクライアント証明書をサーバーに送信できません。
問題の解明:
考えられる説明:
一時的な回避策:
この問題に対処するには、クライアント証明書、中間 CA 証明書、および場合によってはルート CA 証明書を含む Bundle.pem ファイルを作成できます。このバンドルは秘密キーを含むキーストア エイリアスにインポートされ、SSL ハンドシェイク中に Java が完全な証明書チェーンを確実に認識できるようにします。
ただし、この回避策は依然として不十分な解決策であり、Java 開発チームから正式に説明されています。将来のバージョンでの解決が強く望まれます。
以上がJava が SSL ハンドシェイク中にクライアント証明書の送信に失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。