我开发了一个企业应用程序,它具有用于发送邮件的独立模块。为此,我使用了Java Messaging Services(JMS)。我已经将ActiveMQ用于消息代理服务。
如果有人能提及本教程的URL,请感谢,该URL包含逐步创建和配置jssecacerts文件用于上述目的的过程。
服务器环境在下面列出。
Java版本:7
操作系统:CentOS 5.9服务器
应用服务器:JBoss 6 M2
最佳答案
您可以使用keytool实用程序
在密钥库中生成证书
从该密钥库中导出证书
可选:与CA签署证书
将证书添加到信任库
这里的例子:
http://docs.oracle.com/cd/E18930_01/html/821-2435/ablqz.html#ghlgv
最后,您将告诉您的应用程序使用证书,如下所示:
System.setProperty("javax.net.ssl.trustStore","<location of trustStore>");
System.setProperty("javax.net.ssl.trustStorePassword","<password>");
System.setProperty("javax.net.ssl.keyStore","<location of keyStore>");
System.setProperty("javax.net.ssl.keyStorePassword","<password>");
关于java - 如何在Java 7中生成jssecacerts文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18585759/