我开发了一个企业应用程序,它有一个用于发送邮件的独立模块。为此,我使用了 Java 消息传递服务(JMS)。我已经使用 ActiveMQ 进行消息代理服务。
如果有人可以提及教程的 URL,其中包含用于上述目的的创建和配置 jssecacerts 文件的分步过程,我们将不胜感激。
下面列出了服务器环境。
Java版本:7 操作系统:CentOS 5.9服务器 应用服务器:JBoss 6 M2最佳答案
您可以使用 keytool 实用程序来
- 在 keystore 中生成证书
- 从该 keystore 导出证书
- 可选:使用 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/