我开发了一个企业应用程序,它具有用于发送邮件的独立模块。为此,我使用了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/

10-12 02:20