Недействительно: [Session-3, TLS_RSA_WITH_AES_128_CBC_SHA256] javax. net .ssl.SSLHandshakeException: sun.security.validator.ValidatorException - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь подключиться к внешнему серверу из своей организации и получаю уровень ниже Exception. Я звоню java классу через сценарий оболочки, который, в свою очередь, пытается установить sh SSL-соединение с внешним сервером и не работает. Может кто-нибудь предложить, что можно сделать, чтобы решить эту проблему?

java -Djavax.net.debug=all -Dhttps.protocols=TLSv1.2 -cp $CLASSPATH $MAIN_CLASS

Ниже приведен журнал отладки SSL

    %% Invalidated:  [Session-3, TLS_RSA_WITH_AES_128_CBC_SHA256]
    main, SEND TLSv1.2 ALERT:  fatal, description = certificate_unknown
    main, WRITE: TLSv1.2 Alert, length = 2
    [Raw write]: length = 7
    0000: 15 03 03 00 02 02 2E                               .......
    main, called closeSocket()
    main, handling exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Certificate signature validation failed
    23:06:35.170 [main] ERROR uk.co.eiger.ouclient.ConnectionHandler - Error making secure connection to datamanager.uk.experian.com on port 443 using a proxy server: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Certificate signature validation failed

   I am using Java Version 1.8
    -----------------------------------------------------------
    openjdk version "1.8.0_121"
    OpenJDK Runtime Environment (build 1.8.0_121-b13)
    OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
    -----------------------------------------------------------

    My Linux version is
    -----------------
    Linux 2.6.32-504.23.4.el6.x86_64 x86_64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...