spring-boot - 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 ...
这是可能的方式吗?或者我该怎么做。
谢谢帮助。