netty-tcnative не выбирает конфигурацию в jdk.tls.disabledAlgorithms - PullRequest
0 голосов
/ 26 февраля 2020

Мое приложение - приложение на основе Vert.x, которое недавно переключилось на использование OpenSSLEngineOptions, которое использует netty-tcnative для прослушивания безопасного протокола. Ранее я использовал код, подобный приведенному ниже, чтобы отключить более старые версии TLS, но после переключения на OpenSSLEngineOptions похоже, что он не работает.

Security.setProperty("jdk.tls.disabledAlgorithms", "RC4,TLSv1");

Обратите внимание, что я не могу изменять Файл java.security в качестве поля может использоваться для запуска других не связанных Java приложений.

Похоже, у меня есть возможность использовать метод io.vertx.core.http.HttpServerOptions#addEnabledSecureTransportProtocol для достижения того же (на самом деле обратный, но еще не проверенный) , но это включает в себя изменение кода и, следовательно, выпуск, который означает процесс для подражания. Пожалуйста, поделитесь, если какие-либо входы вокруг этого, если tcnative поддерживает любые другие системные свойства, которые могут ограничивать открытые протоколы.

1 Ответ

0 голосов
/ 26 февраля 2020

Звучит как неточный "жук". Пожалуйста, откройте проблему, и мы постараемся ее исправить.

...