Я пытаюсь настроить Spring-webflux WebClient (с сетью реакторов под капотом) с помощью проверки ssl и клиента. Мне предоставляется javax.net.ssl.SSLContext, HostnameVerifier и список доверенных имен хостов (в виде списка строк).
Пока я настроил WebClient с моим SSLContext, но не могу найти способ настройки проверки имени хоста.
Чтобы указать мою проблему: у меня есть набор имен имен доверенных сервисов (список строк) и HostnameVerifier. Я хочу настроить его с помощью WebClient.
Есть ли возможность сделать это с помощью javax.net.ssl.HostnameVerifier? Существует ли альтернативный подход в нетрезводимости реактора?
Это то, что у меня есть до сих пор:
WebClient.builder()
.clientConnector(
new ReactorClientHttpConnector(
opt -> opt.sslContext(new JdkSslContext(mySSLContext,
true, ClientAuth.OPTIONAL))))
.build();