Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 23869|Antwort: 0

[Quelle] Die servergewählte Protokollversion TLS10 wird nicht akzeptiert ...

[Link kopieren]
Veröffentlicht am 11.10.2021 11:13:18 | | | |
Kollegen berichteten, dass kürzlich ein Java-Programm einen Fehler mit folgendem Logbuch gemeldet hat:

Verursacht durch: com.coho.cloud.data.exception.BizException: I/O-Fehler bei GET-Anfrage für "https://itsvse:88/rest/api": Die vom Server gewählte Protokollversion TLS10 wird vom Client nicht akzeptiert Präferenzen [TLS12]; verschachtelte Ausnahme ist javax.net.ssl.SSLHandshakeException: Die servergewählte Protokollversion TLS10 wird von den Client-Einstellungen nicht akzeptiert [TLS12]

Suchen Sie online, um den Grund zu findenEs könnte sein, dass die neue Version des JDK nicht empfiehlt, das alte TLSV1.0-Protokoll zu verwenden, sodass die Unterstützung für TLS10 standardmäßig entfernt wird

Melden Sie sich beim Server an, um die ausgeführten historischen Befehle einzusehen und festzustellen, dass die Aktualisierungsoperation ausgeführt wurde, wie in der folgenden Abbildung gezeigt:



Schau dir die JDK-Version wie folgt an:

OpenJDK-Version "1.8.0_292"
OpenJDK Laufzeitumgebung (Build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10)
OpenJDK 64-Bit-Server-VM (Build 25.292-b10, gemischter Modus)



Verwenden Sie folgenden Befehl, um die Installationsadresse des JDK und die geladenen Inhalte anzuzeigen:



Finde die Datei /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security, die nur ein Softlink ist, die tatsächliche Dateiadresse lautet: /etc/java-8-openjdk/security/java.security, editjava.securityDatei.

Ursprüngliche Konfiguration:

jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
    DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
    include jdk.disabled.namedCurves
Die Änderungen sind wie folgt:

Servern Sie neu, führen Sie das Java-Programm erneut aus.

(Ende)





Vorhergehend:iDRAC 9 Standard-IP-Adressverwaltungskonto und Passwort
Nächster:docker: Wie man ein Non-Image entfernt
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com