我正在使用Anypoint Studio 6.1和Mule 3.8.1,我正在尝试配置HTTPS。
我的问题是在文档中声明有一个名为tls-default.conf的文件,其中包含密码套件,但我找不到此文件。我只能在.mule目录中找到conf文件夹,但这不在我的项目文件夹中,看起来是我的机器本地的Anypoint Studio配置(不确定我是否误解了如何部署它)。
此文件在哪里?如何指定密码套件?
由于
答案 0 :(得分:1)
有三种方法可以控制密码/ TLS设置:1)连接器/端点特定设置2)Mule运行时(tls-default.conf)3)JVM级别
#1使用
List<String> result=i.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String text = getTextFromResult(result);
ed.setText(text);
然后在HTTP连接器中引用该配置。 此示例使用全局HTTP侦听器Cfg
<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"/>
对于#2,使用Anypoint Studio运行时是嵌入式的,因此您需要在插件目录中创建该cfg 例如:[Anypoint-Studio-Plugin-Directory] /org.mule.tooling.server。[runtime-version-number] / mule / conf
对于#3 - 只需遵循Oracle的通用Java安全配置指南
答案 1 :(得分:0)
我认为您正在查看Anypoint工作室工作区。您需要查看该文件的工作室安装路径。
(AnypointStudio_Installation_Path)\插件\ org.mule.tooling.server.3.8.1.ee_6.1.1.201609121705 \骡\ CONF