如何在camel spring xml中配置sslContextParameters

时间:2015-05-24 09:22:08

标签: apache apache-camel

<camel:sslContextParameters id="sslContextParameters">
    <camel:keyManagers keyPassword="changeit">
        <camel:keyStore type="JKS" resource="C:\keystore.jks"
            password="changeit" />
    </camel:keyManagers>
    <camel:trustManagers>
        <camel:keyStore type="JKS" resource="C:\keystore.jks"
            password="changeit" />
    </camel:trustManagers>
</camel:sslContextParameters>

当我尝试加载像上面的xml中的资源时,我仍然得到SSL握手异常。请帮助我同样如何设置添加了SSL参数引用的camel http连接,以便我可以在没有任何SSL握手异常的情况下点击任何安全链接

1 个答案:

答案 0 :(得分:0)

从文档中,您可以针对http4组件的选项应用SSL上下文参数。

<to uri="https4://127.0.0.1/mail/?sslContextParametersRef=sslContextParameters"/>