与出站网关的HTTPS通信

时间:2015-05-07 09:39:02

标签: https spring-integration outbound

Spring-Integration 4:

我想与http outbound-gateway进行HTTPS通信。即使用安全协议。 要求是我想使用URL" https://"但是我们没有证书和需要绕过这个。

1 个答案:

答案 0 :(得分:1)

我在一些旧项目中找到了这个配置:

CommonsClientHttpRequestFactory

我记得commons-http-client-3.0这种HttpComponentsClientHttpRequestFactory允许接受所有服务器证书。否则,您应该为commons-http-client-4.x自定义CloseableHttpClient httpClient = HttpClients.custom().setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE).build() ,如下所示:

clientHttpRequestFactory

在此答案中查看更多信息:How to ignore SSL certificate errors in Apache HttpClient 4.0

在自定义之后,您应该将<int-http:outbound-gateway>注入Font Awesome 4.3.0