Как включить расширение эллиптической кривой при обмене данными с внешней системой по протоколу TLS?

#java #spring-boot #glassfish #glassfish-5

Вопрос:

Мне интересно, сталкивался ли кто-нибудь с этой проблемой. Мое приложение Java (Spring Boot) работает в Glassfish 5. Он попытался подключиться к внешней системе по протоколу TLS. Однако ClientHello не удалось выполнить с исключением handshake_failure из-за отсутствия расширения эллиптической кривой. Младшая версия Java-версия 1.8.0_144-b01. Интересная часть заключается в том, что я внедрил модуль, который вызывает внешнюю систему, в отдельное приложение Java, работающее на той же машине (ubuntu) и той же версии Java. Все прошло успешно. ClientHello правильно содержит расширение эллиптической кривой, и рукопожатие успешно завершено. Любое понимание очень ценится. Спасибо!