Недавно начал получать сообщение «javax.net.ssl.SSLHandshakeException: Получено фатальное предупреждение: bad_certificate» после обновлений и т. Д. И теперь, я думаю, с использованием TLSv1.3.Safari, Opera и Firefox, кажется, работают нормально, но Chrome вызывает исключения на сервере
javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate
Кто-нибудь знает, почему это так?Это не имеет смысла для меня.
Действия по воспроизведению, если вам интересно
- git clone https://github.com/deanhiller/webpiecesexample-all.git
- cd webpiecesexample-all
- git checkout -t origin / testChromeSsl
- . / Gradlew assemblyDist
- cd webpiecesexample / output / distribution
- распаковать webpiecesexample.zip
- Выполнить./ bin / webpiecesexample
- Проверка журналов / server.log
- Safari работает, Chrome заставляет сервер выплевывать bad_certificate
Хорошо, я только что обновил сборку доgradle 5.3.1, затем jdk11.Чтобы перейти на jdk11, мне пришлось обновить самозаверяющий сертификат для тестов на RSA вместо DES, поскольку TLSv1.3 больше не поддерживает DES.Кажется, я получаю эту новую ошибку
Кажется, что ничего из этого поста не работает
Вызов WebService и проблема с SSL / сертификатом