我需要创建一个自定义的Feign客户端,该客户端将能够使用带有密码的.p12客户端证书来调用服务器api。这是HTTPS通信。
可能吗?我尝试使用配置覆盖客户端
@Configuration
public class FeignConfiguration {
@Bean
public Client feignClient()
{
Client trustSSLSockets = new Client.Default(
sslContextFactory(),
new NoopHostnameVerifier());
return trustSSLSockets;
}
}
但是我不知道如何配置sslContextFactory ...
这可能吗?或者我该怎么做。
谢谢。