Kolleegid teatasid, et Java programm teatas hiljuti veast järgmise logiga:
Põhjustatud: com.coho.cloud.data.exception.BizException: I/O viga GET päringul "https://itsvse:88/rest/api": Server valitud protokolliversioon TLS10 ei ole kliendi poolt aktsepteeritud eelistusi [TLS12]; pesastatud erand on javax.net.ssl.SSLHandshakeException: Serveri valitud protokolliversioon TLS10 ei ole kliendi eelistuste poolt aktsepteeritud [TLS12] Otsi internetist, et leida põhjusVõib-olla ei soovita JDK uus versioon kasutada vana TLSV1.0 protokolli, mistõttu TLS10 tugi on vaikimisi eemaldatud。
Logi serverisse, et vaadata ajaloolisi käske ja avasta, et uuendusoperatsioon on täidetud, nagu näidatud järgmisel joonisel:
Vaata JDK versiooni järgmiselt:
openjdk versioon "1.8.0_292" OpenJDK käituskeskkond (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10) OpenJDK 64-bitine serveri VM (build 25.292-b10, segarežiim)
Kasuta järgmist käsku, et vaadata JDK paigaldusaadressi ja laaditud sisu:
Leia fail /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security, mis on lihtsalt pehme link, tegelik failiaadress on: /etc/java-8-openjdk/security/java.security, redigeerijava.securityFail.
Algne konfiguratsioon:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH võtiSuurus < 1024, EC võtiSuurus < 224, 3DES_EDE_CBC, anonüümne, NULL, \ include jdk.disabled.namedCurves Muudatused on järgmised:
Serveri uuesti, käivita Java programm uuesti.
(Lõpp)
|