首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在application.properties上为Spring配置SSL、用户名和密码?

如何在application.properties上为Spring配置SSL、用户名和密码?
EN

Stack Overflow用户
提问于 2016-01-20 03:37:29
回答 2查看 1.5K关注 0票数 1

我正在使用SpringBoot1.3.1,我可以通过application.properties自动配置我的JMS组件。

当我使用Artemis作为我的消息代理时,我使用spring spring.artemis,并且在此链接中声明文档,我所要做的就是替换spring.hornetq.*属性,然后放置spring.artemis.*。

问题是,它没有说明如何配置HornetQ/Artemis的用户名、密码和SSL配置。我将Artemis配置为使用SSL和用户/通过身份验证,如在这里所示。

有人知道我可以声明哪些属性来添加SSL和用户/pass吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-21 01:21:22

好的,目前非常基本,它不支持集群、SSL或客户端身份验证。

快速查看GitHub中的初学者源代码、在ArtemisConnectionFactoryFactory.java文件中、在第127行和以后,我将不得不添加配置SSL、身份验证等所需的TransportConstants。

一个更完整的连接配置的例子是Artemis的测试源代码,在CoreClientOverTwoWaySSLTest.java中,在第178行和以后,有一个非常完整的连接设置,所以要做出贡献,我必须更改Artemis自动配置属性以接受新的属性选项,并按照CoreClientOverTwoWaySSLTest.java中的示例将它们全部添加到ArtemisConnectionFactoryFactory.java中。

我将在启动程序上做一个叉子,进行修改,并确定提交拉请求所需的官僚程序,并使其在spring上被接受。

票数 1
EN

Stack Overflow用户

发布于 2016-01-20 09:09:28

Spring Boot不支持这种安排。如果您问我,并不是所有的事情都是通过属性发生的,但是无论如何,一个很好的方法就是让IDE自动完成那个名称空间的键(您很快就会发现那里没有任何与SSL和安全性相关的东西)。如果您不使用IDE,本附录应该会帮助您

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34891140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档