Fehlerbehebung „Schwerwiegende Warnung erhalten: handshake_failure durch SSLHandshakeException“
Problemübersicht:
An Die SSL-Verbindung schlägt während der vom Client autorisierten SSL-Verbindung mit dem Fehler „handshake_failure“ fehl Kommunikation.
Mögliche Ursachen:
Debugging-Schritte:
Um die genaue Ursache des Handshake-Fehlers zu ermitteln, aktivieren Sie das Debuggen mit der Flagge -Djavax.net.debug=all.
Wichtige Erkenntnisse aus dem Debugging Ausgabe:
Keystore- und Truststore-Informationen:
Untersuchen Sie den aufgelisteten Keystore und Truststores, um sicherzustellen, dass sie die richtigen Zertifikate enthalten.
ClientHello:
Überprüfen Sie, ob die Verschlüsselungssammlungen in der ClientHello-Nachricht mit den angegebenen übereinstimmen in der Datei Merchant.properties.
ServerHello:
Überprüfung des Vertrauenszertifikats:
Lösung:
Basierend auf den Debugging-Ergebnissen können die folgenden Lösungen untersucht werden:
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann „Schwerwiegende Warnung erhalten: handshake_failure' in vom Client autorisierten SSL-Verbindungen behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!