Исключение SSLE: получено фатальное предупреждение: неожиданное сообщение - PullRequest
2 голосов
/ 24 мая 2011

Я использую:

not-yet-commons-ssl-0.3.9.jar
opensaml-2.3.1.jar

Я получаю следующую ошибку в моих журналах:

SSLException: Received fatal alert: unexpected_message 

Включение SSLDebug дает следующее:

TP-Processor2, READ: TLSv1 Alert, length = 2
TP-Processor2, RECV TLSv1 ALERT:  fatal, unexpected_message
TP-Processor2, called closeSocket()
TP-Processor2, handling exception: javax.net.ssl.SSLException: Received fatal alert:  unexpected_message
%% Client cached [Session-40, SSL_RSA_WITH_RC4_128_MD5]
%% Try resuming [Session-40, SSL_RSA_WITH_RC4_128_MD5] from port 2903
*** ClientHello, TLSv1

Поведение заключается в том, что SSL-соединения работают в течение пяти минут, а затем они терпят неудачу с сообщением выше. Я предполагаю, что это проблема кэширования сеанса SSL.

Кто-нибудь решил это?

1 Ответ

1 голос
/ 26 мая 2011

Итак, оказалось, что bouncy-castle (зависимость от jar от opensaml) добавляет несколько дополнительных шифров в согласование SSL.У сервера TIBCO есть излишки в этих дополнительных шифрах.Откат Jar Bouncy Castle Jar до 1.3.5 (предэллиптические SLL-шифры) решил эту проблему.

...