如何在骡子中设置密码套件



我正在使用Anypoint Studio 6.1和Mule 3.8.1,并正在尝试配置HTTPS。

我的问题是在文档中,它指出有一个名为tls-default.conf的文件,其中包含密码套件,但我找不到这个文件。 我只能在 .mule 目录中找到 conf 文件夹,但这在我的项目文件夹之外,看起来是我的机器本地的 Anypoint Studio 配置(不确定我是否误解了如何部署它)。

此文件在哪里,如何指定密码套件?

谢谢

有三种方法可以控制密码/TLS 设置:1) 连接器/端点特定设置 2) Mule Runtime (tls-default.conf) 3) JVM 级别

对于 #1 使用

<tls:context name="TLS_Context" enabledProtocols="TLS1.2" enabledCipherSuites="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" doc:name="TLS Context"/>

然后在 HTTP 连接器中引用该配置。此示例使用全局 HTTP 侦听器 Cfg

<http:listener-config doc:name="HTTP Listener Configuration" host="0.0.0.0" name="HTTP_Listener_Configuration" port="${https.port}"  protocol="HTTPS">
<tls:context enabledProtocols="TLSv1.2" enabledCipherSuites="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
</http:listener-config>

对于#2,在Anypoint Studio中嵌入了运行时,因此您需要在插件目录中制作该cfg例如:[Anypoint-Studio-Plugin-Directory]/org.mule.tooling.server。[运行时版本号]/mule/conf

对于 #3 - 只需遵循 Oracle 的通用 Java 安全配置指南

我想你正在看Anypoint工作室工作区。您需要查看文件的工作室安装路径。

(AnypointStudio_Installation_Path)\插件\org.mule.tooling.server.3.8.1.ee_6.1.1.201609121705\mule\conf

最新更新