Проблема рукопожатия SSL на симуляторе CN1 - PullRequest
1 голос
/ 16 апреля 2019

Мой сервер Windows использует TLS 1.2 для клиентов Java.Я периодически получал следующую ошибку при выполнении симулятора.Посоветуйте пожалуйста решение

javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:347)
        at com.codename1.impl.javase.JavaSEPort.getResponseCode(JavaSEPort.java:8333)
        at com.codename1.io.ConnectionRequest.performOperation(ConnectionRequest.java:773)
        at com.codename1.io.NetworkManager$NetworkThread.run(NetworkManager.java:325)
        at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
    Caused by: java.io.EOFException: SSL peer shut down incorrectly
        at sun.security.ssl.InputRecord.read(InputRecord.java:505)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)

1 Ответ

0 голосов
/ 17 апреля 2019

Это проблема соединения, которая распространяется из сетевого кода JavaSE.Обычно это означает, что у сервера и клиента были проблемы с SSLСм. Эту статью на различные предлагаемые обходные пути: https://dzone.com/articles/troubleshooting-javaxnetsslsslhandshakeexception-r

...