如何在Ubuntu 12.04服务器上为JBoss AS 7.1.1设置SSL

时间:2014-02-24 15:09:31

标签: openssl ssl-certificate jboss7.x ubuntu-12.04

我尝试在Ubuntu 12.04服务器上为JBoss AS 7.1.1安装设置SSL。 我已经使用openssl生成了一个私钥(.pem)和一个证书签名请求(.csr),并将其提交给CA并获得了签名证书文件(.pem)。

现在,我尝试了不同的方法来为我的JBoss设置SSL,例如:在https://docs.jboss.org/author/display/AS71/SSL+setup+guide上的说明之后。这看起来如下:

<connector name="https" scheme="https" protocol="HTTP/1.1" socket-binding="https" enable-lookups="false" secure="true">
<ssl name="foo-ssl" password="secret" certificate-key-file="../standalone/configuration/foo.pem" certificate-file="../standalone/configuration/foo-cert.pem"/>

不幸的是,在启动JBoss AS期间,抛出以下错误并且未启动https连接器:

引起:LifecycleException:协议处理程序初始化失败:java.lang.Exception:无法加载证书密钥... / foo.pem(错误:06074079:数字包络例程:EVP_PBE_CipherInit:未知的pbe算法)

有人可以帮我解决这个错误吗? 提前谢谢!

电贺, 三位一体

1 个答案:

答案 0 :(得分:1)

同时我通过从私钥中删除密码来解决问题。好像openssl不知道如何用pkcs#8格式解密我的私钥......现在,它可以工作。

相关问题