Может ли HtmlUnit 2.15 подключаться с использованием TLS вместо SSL?

У меня есть приложение Java, которое подключается к веб-странице с помощью HtmlUnit 2.15 и очищает ее содержимое. Для некоторых из этих URL-адресов требуется TLS, а для других требуется SSL.

Поскольку последние версии TLS считаются более безопасными, чем SSLv3, некоторые люди обновили свои серверы приложений для использования TLS, в то время как другие все еще настроены на использование SSL.

Позволяет ли HtmlUnit указать протокол, который вы хотите использовать при извлечении страницы?


person Chiseled    schedule 15.10.2014    source источник


Ответы (1)


Я смог сделать это с помощью метода setSSLClientProtocols, принадлежащего классу WebClient. Ниже приведен пример фрагмента кода:

WebClient webClient;
BrowserVersion myBrowser = BrowserVersion.CHROME;
webClient = new WebClient(myBrowser);
webClient.getOptions().setSSLClientProtocols(new String[] { "TLSv1.2", "TLSv1.1", "TLSv1" });
person Chiseled    schedule 15.09.2015