首页 > 解决方案 > Feign SSL 客户端配置 - https

问题描述

我需要创建一个自定义的 Feign 客户端,它能够使用 .p12 客户端证书和密码调用服务器 api。这是 HTTPS 通信。

有可能这样做吗?我尝试使用配置覆盖客户端

@Configuration
public class FeignConfiguration {

@Bean
public Client feignClient()
 {
    Client trustSSLSockets = new Client.Default(
            sslContextFactory(),
            new NoopHostnameVerifier());

    return trustSSLSockets;
 }
}

但我不知道如何配置 sslContextFactory ...

这是可能的方式吗?或者我该怎么做。

谢谢帮助。

标签: spring-boothttpsssl-certificatespring-cloud-feignfeign

解决方案


推荐阅读