如何为独立的Mule应用程序启用TLSv1.1

时间:2015-07-09 13:23:03

标签: ssl mule java-7

应用程序使用Mule ESB v3.3并在Java 7上运行。

Mule以编程方式启动:

ConfigurationBuilder builder = new SpringXmlConfigurationBuilder(configResources);
MuleContext context = new DefaultMuleContextFactory().createMuleContext(builder);
context.start();

目标是启用TLSv1.1(在Java7中默认禁用)。 我尝试过不同的VM选项,比如

-Ddeployment.security.TLSv1.1=true

-Dhttps.protocols=TLSv1.1

没有效果。

Mule documentation说它可以在tls-default.conf中启用,但我不知道在哪里放这个文件,因为我不使用Mule服务器,只需要Mule库。

1 个答案:

答案 0 :(得分:0)

从类路径的根加载

tls-default.conf,这意味着如果将它放在' src / main / resources' (假设您使用Maven),它将最终在构建的应用程序中的正确位置。