小编Gos*_*sia的帖子

使用spring-webflux WebClient的反应堆净值配置HostnameVerifier

我正在尝试使用ssl和客户端主机名验证来配置spring-webflux WebClient(具有底层的Reactor Netty)。我提供了javax.net.ssl.SSLContext,HostnameVerifier和受信任的主机名列表(作为字符串列表)。

到目前为止,我已经使用SSLContext配置了WebClient,但是找不到配置主机名验证的方法。

陈述我的问题:我有一组信任的服务主机名(字符串列表)和一个HostnameVerifier。我想用它配置我的WebClient。

是否可以使用javax.net.ssl.HostnameVerifier做到这一点?反应堆网络中是否有替代方法?

到目前为止,这是我得到的:

WebClient.builder()
  .clientConnector(
    new ReactorClientHttpConnector(
      opt -> opt.sslContext(new JdkSslContext(mySSLContext, 
                      true, ClientAuth.OPTIONAL))))
  .build();
Run Code Online (Sandbox Code Playgroud)

java ssl https reactor-netty spring-webflux

12
推荐指数
1
解决办法
855
查看次数

标签 统计

https ×1

java ×1

reactor-netty ×1

spring-webflux ×1

ssl ×1