Configure HostnameVerifier with reactor netty for spring-webflux WebClient
我正在尝试使用ssl和客户端主机名验证来配置spring-webflux WebClient(在引擎盖下带有反应堆netty)。我得到了javax.net.ssl.SSLContext,HostnameVerifier和受信任的主机名列表(作为字符串列表)。
到目前为止,我已经使用我的SSLContext配置了WebClient,但是我找不到配置主机名验证的方法。
为了说明我的问题:我有一组受信任的服务主机名(字符串列表)和一个主机名验证器。我想用它配置我的WebClient。
有没有可能使用javax.net.ssl.HostnameVerifier来做到这一点?在反应堆网中是否有替代方法?
这是我到目前为止所得到的:
WebClient.builder()
.clientConnector(
new ReactorClientHttpConnector(
opt -> opt.sslContext(new JdkSslContext(mySSLContext,
true, ClientAuth.OPTIONAL))))
.build();