【发布时间】:2021-06-22 19:32:32
【问题描述】:
我正在研究 mulesoft 中的流程。我需要使用自签名证书构建 https url。
有什么方法可以使用 Java 或 mulesoft 创建 https url
【问题讨论】:
我正在研究 mulesoft 中的流程。我需要使用自签名证书构建 https url。
有什么方法可以使用 Java 或 mulesoft 创建 https url
【问题讨论】:
如果意图是流程接收传入的 HTTPS 请求,则在流程开始时使用 Mule HTTP Listener connector,将协议设置为 HTTPS,并在 TLS configuration 中将密钥库设置为与 Java 兼容的密钥库文件包含自签名密钥对。
例子:
<http:listener-connection name="HTTPS_LISTENER" host="0.0.0.0" port="8081" protocol="HTTPS">
<tls:context>
<tls:key-store path="keystore.jks" password="password"/>
</tls:context>
</http:listener-connection>
<flow name="someFlow">
<http:listener path="/test" config-ref="HTTPS_LISTENER"/>
...
如果您打算在 Mule 应用程序的流中执行 HTTPS 请求,那么您可以使用 HTTP Request connector 类似地执行此操作。只需使用带有服务器公共证书的密钥库作为信任库即可。
【讨论】: