JBOSS AS7 -SSL .PEM证书添加错误“别名xxxx不识别密钥条目

时间:2013-03-14 21:36:38

标签: java ssl jboss

客户公司给我一个.pem文件和密码,以便在JBOSS AS7上添加。

这就是我所做的:

  1. keytool -import -alias runtime -file mymobile.com.pem -keystore /opt/my/ssl/my.keystore
  2. 提示输入密钥库的密码,然后传递给我的密码。
  3. 之后确认密码,然后询问我是否信任证书
  4. 输入YES时,会显示一条消息,证明该证书已添加到密钥库,并且密钥库是在指定路径生成的。
  5. 现在我在jboss中的standalone.xml中添加以下内容:ssl name="ssl" key-alias="runtime" password="mypass" certificate-key-file="/opt/my/ssl/jboss.keystore" cipher-suite="ALL" protocol="TLS"
  6. 但是当我重新启动JBOSS时。 它引发了我的错误:

    2013-03-14 10:18:32,249 ERROR [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-22) Error initializing endpoint: java.io.IOException: **Alias name runtime does not identify a key entry**
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:517) [jbossweb-7.0.13.Final.jar:]
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:452) [jbossweb-7.0.13.Final.jar:]
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:168) [jbossweb-7.0.13.Final.jar:]
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:977) [jbossweb-7.0.13.Final.jar:]
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:190) [jbossweb-7.0.13.Final.jar:]
        at org.apache.catalina.connector.Connector.init(Connector.java:983) [jbossweb-7.0.13.Final.jar:]
    

    请帮助我,因为我有来自客户的压力....

0 个答案:

没有答案