Попытка загрузить и настроить сертификат с удаленного SSL -адреса для подключения к WebSocket, но получение исключения «JAVA

Программисты JAVA общаются здесь
Anonymous
Попытка загрузить и настроить сертификат с удаленного SSL -адреса для подключения к WebSocket, но получение исключения «

Сообщение Anonymous »

Сначала я скачал сертификат с: < /p>

echo "" | openssl s_client -connect io.lightstream.bitflyer.com:443 -showcerts 2>/dev/null | openssl x509 -out bitflyer.cer
< /code>

Тогда я импортировал сертификат в ключевую камеру: < /p>

keytool -import -file bitflyer.cer -alias bitflyer -keystore bitflyer.jks -storepass "abc123" -keypass "abc123"
< /code>

Так что я пытаюсь подключиться к io.lightstream.bitflyer.com:443 < /code>. Ниже моего полного рукопожатия: < /p>

Sending HTTP handshake! req=GET / HTTP/1.1
Host: io.lightstream.bitflyer.com
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket
Sec-WebSocket-Key: 0enPg4mnHvLcT6s7+4mEGA==
Origin: http://www.websocket.org
Sec-WebSocket-Version: 13
< /code>

Но тогда я получаю: < /p>

Caused by: sun.security.validator.ValidatorException: Certificate signature validation failed
at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:215)
at sun.security.validator.Validator.validate(Validator.java:262)
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:330)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:289)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:144)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1626)
... 16 more
Caused by: java.security.SignatureException: Signature does not match.
at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:449)
at sun.security.x509.X509CertImpl.verify(X509CertImpl.java:392)
at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:213)
... 21 more
< /code>

Любые идеи, что я делаю не так или как отладить? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/608 ... -for-webso

Вернуться в «JAVA»