2017-09-18 18 views
0

SSLサポートのためのスプリング統合リファレンスの31.10.2の章がありますが、http:outbound-gatewayで動作させることはできません。 http:outbound-gatewayで片方向SSLの設定をして、リファレンスを取得していますか? SSLのサポートは、TCP/IPコンポーネントのために提供されており、はいそれは間違いなく、HTTPのために動作しないことに設定方法http:outbound-gatewayでの片方向SSL

おかげ

答えて

0

Spring統合HTTP Outbound Gatewayは、Spring Web RestTemplateに完全に基づいています。だから、SSLでできることは、Spring Integration HTTPに完全に適用されます。

私はHttpComponentsClientHttpRequestFactoryをご覧になることをお勧めします。にはrequest-factoryで簡単に注入できます。そして、それはApache Common HttpClientで提供することができます。 SSLはすでに設定されています:

0

ここはArtem Bilanの回答に基づいた設定です。 SSL用に2つのBeanを定義する必要があります

<http:outbound-gateway expected-response-type="java.lang.String" 
           url="${gateway.host}/SearchAll" 
           http-method="POST" 
           extract-request-payload="true" 
           request-factory="sslFactory"> 
     </http:outbound-gateway> 


    <!--SSL--> 
    <bean id="sslFactory" class="org.springframework.http.client.HttpComponentsClientHttpRequestFactory"> 
     <constructor-arg ref="httpClient"/> 
    </bean> 
    <bean id="httpClient" class="com.oocl.frm.dmtp.component.ssl.HttpClientFactory" /> 
関連する問題