как заставить существующую Java-программу для экземпляра SSLContext TLS без его изменения - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу заставить java существующую программу в jdk 1.5 использовать tls вместо sslv2 или sslv3.

jdk 1.5 поддерживает tls 1.0 ... но обычно по умолчанию используется ssl v2 или v3 clienthello вместоtlsv1 ...

На данный момент многие сервисы ssl форсируют только tls (некоторые в настоящее время форсируют tls 1.2 ... но это уже другая тема ...) ...

На jdk 1.6 вы можетедобавить javaagent, который устанавливает SSLContext.setDefault для принудительной установки tlsV1 ...

Но на jdk 1.5 нет эквивалента SSLContext.setDefault ...

Обычно Java-программа использует SSLContext.getInstance ("SSL")), чтобы установить соединение ssl ... я не эксперт по кодированию javaagent, но в поиске, чтобы узнать, как преобразовать SSLContext.getInstance со значением SSLv2, SSLv3, SSL в TLS или TLSv1 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...