Grizzly / Jersey:从证书生成密钥库

时间:2013-11-07 13:44:14

标签: java jersey certificate ssl-certificate grizzly

我有以下证书文件:

  • private.pem(RSA PRIVATE KEY)
  • request.pem(CERTIFICATE REQUEST)
  • cert.pem(来自CA的签名证书,基于request.pem)
  • chain.txt(相应的证书链)

在我的apache中,我使用如下文件:

SSLCertificateFile      /etc/apache2/ssl/cert.pem
SSLCertificateKeyFile   /etc/apache2/ssl/private.pem
SSLCertificateChainFile /etc/apache2/ssl/chain.txt

这很有效。现在我想在启用SSL的Grizzly服务器中使用相同的证书。

如何从文件创建有效的keystore文件?

以下命令不适用:

keytool -import -alias serverKey -file cert.pem -keystore ./keystore
keytool -import -alias caChain -file chain.txt -keystore ./keystore

对于测试问题我正在使用jersey-svn中的keystore_server,它运行良好(使用众所周知的证书警告),而我生成的keystore文件不起作用。我错过了什么?

1 个答案:

答案 0 :(得分:-1)

最后,我找到了一个有效的解决方案:http://www.agentbob.info/agentbob/79-AB.html