トラブルシューティング「重大なアラートを受信しました: SSLHandshakeException によるハンドシェイク失敗」
問題の概要:
SSL 接続が失敗し、クライアント承認済みの SSL 通信中に「handshake_failure」エラーが発生しました。
考えられる原因:
デバッグ手順:
ハンドシェイク失敗の正確な原因を特定するには、-Djavax でデバッグを有効にします。 .net.debug=all flag.
デバッグ出力からの主要な結果:
キーストアとトラストストアの情報:
リストされたキーストアとトラストストアを調べて、正しい内容が含まれていることを確認してください証明書。
ClientHello:
ClientHello メッセージ内の暗号スイートが、merchant.properties で指定された暗号スイートと一致することを確認します。 file.
ServerHello:
信頼証明書の検証:
解決策:
デバッグ結果に基づいて、次の解決策を検討できます。
追加の考慮事項:
以上がクライアント承認済み SSL 接続で「重大なアラートを受信しました: handshake_failure」を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。