Beholder
@Beholder

В чём может быть причина? SSLProtocolException: Handshake message sequence violation, 1?

Время от времени, но не всегда, в серверной части приложения при коннекте клиента вылетает такая ошибка. Условия вылета пока установить не удалось - иногда возникает когда сервер запускается под отладчиком, но не 100% от этого.

javax.net.ssl.SSLProtocolException: Handshake message sequence violation, 1
	at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1546)
	at sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:528)
	at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:802)
	at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:766)
	at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
        ....
Caused by: javax.net.ssl.SSLProtocolException: Handshake message sequence violation, 1
	at sun.security.ssl.HandshakeStateManager.check(HandshakeStateManager.java:362)
	at sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:212)
	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
	at sun.security.ssl.Handshaker$1.run(Handshaker.java:970)
	at sun.security.ssl.Handshaker$1.run(Handshaker.java:967)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1475)
        ....

(Стектрейс нашего кода вырезан)

Гугление ничего толкового не даёт, в основном ссылки на какие-то баги в Kafka, но у нас своё приложение на базе некоего open-source продукта. Опыта работы именно с SSL нет.
  • Вопрос задан
  • 494 просмотра
Пригласить эксперта
Ответы на вопрос 1
athacker
@athacker
Это баг в JDK. Вот тут немного информации: https://github.com/jetty-project/jetty-alpn/issues/18
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы