Получение javax.net.ssl.SSLHandshakeException: удаленный хост закрыл соединение во время рукопожатия - PullRequest
0 голосов
/ 07 ноября 2019

Я получаю следующее исключение при попытке подключения к удаленному серверу

*WRITE: TLSv1.2 Handshake, length = 193
main, received EOFException: error
main, handling exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
main, SEND TLSv1.2 ALERT:  fatal, description = handshake_failure
main, WRITE: TLSv1.2 Alert, length = 2
main, called closeSocket()*

Я уже настроил необходимые сертификаты, и именно так я пытаюсь подключиться к серверу

Socket socket = ((SSLSocketFactory) SSLSocketFactory.getDefault()).createSocket(<IP Address>, <Port>);
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
        PrintWriter printWriter = new PrintWriter(socket.getOutputStream(), true);
        printWriter.println(data);
        System.out.println("Message reply from Server: ");
        System.out.println(bufferedReader.readLine());
...