java - 如何在java 7中生成jssecacerts文件

标签 java jboss centos jms

我开发了一个企业应用程序,它有一个用于发送邮件的独立模块。为此,我使用了 Java 消息传递服务(JMS)。我已经使用 ActiveMQ 进行消息代理服务。

如果有人可以提及教程的 URL,其中包含用于上述目的的创建和配置 jssecacerts 文件的分步过程,我们将不胜感激。

下面列出了服务器环境。

Java版本:7 操作系统:CentOS 5.9服务器 应用服务器:JBoss 6 M2

最佳答案

您可以使用 keytool 实用程序来

  1. 在 keystore 中生成证书
  2. 从该 keystore 导出证书
  3. 可选:使用 CA 签署证书
  4. 将证书添加到信任库

这里的例子: 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/

相关文章:

linux - Sendmail 在 Centos VPS 上非常慢

java - 递归方法返回一个字符串逆序需要String和Index位置作为参数

java - IntelliJ - 没有输出文件夹

java - JBOSS 7 - Spring ContextLoaderListener ClassNotFoundException

java - 关于在 Tomcat 中运行 JBOSS EJB 的查询

php - 在没有root CentOS的情况下编译geos

linux - 输出到文件时如何设置输出缓冲区宽度/列?

Java 正态分布,均值不同于 0,标准差不同于 1

java - 从 Grails 调用 Java Smooks 库时出错

java - 如何从其他系统访问系统 jboss bin 中的文件