使用 mule 中 HTTP 组件的证书进行 HTTPS 调用的最佳方法是什么?到目前为止,我正在使用 mule 的 HTTP 组件中可用的安全选项卡。HTTP 组件中可用的安全选项卡是唯一的方法吗?或者我们还有其他选择吗?
问问题
1016 次
2 回答
0
我们可以创建一个 HTTP-HTTPS 全局元素,并在安全选项卡中输入我们的密钥库位置、storePassword 和 keyPassword。稍后,我们可以在 HTTP Endpoint 中启用 HTTPS 并引用之前创建的 HTTPS 全局元素。
<https:connector name="HTTP_HTTPS" cookieSpec="netscape" validateConnections="true" sendBufferSize="0" receiveBufferSize="0" receiveBacklog="0" clientSoTimeout="10000" serverSoTimeout="10000" socketSoLinger="0" doc:name="HTTP-HTTPS">
<https:tls-key-store path="\your path\.keystore" keyPassword="password" storePassword="password"/>
</https:connector>
<https:outbound-endpoint exchange-pattern="request-response" method="GET" address="https://.." doc:name="HTTP" transformer-refs="Message_Properties" connector-ref="HTTP_HTTPS"/>
于 2014-12-31T07:44:06.483 回答