0

我有以下证书文件:

  • private.pem(RSA 私钥)
  • request.pem(证书请求)
  • 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

对于测试问题,我使用keystore_serverjersey -svn中的,它运行良好(带有众所周知的证书警告),而我生成的keystore文件不起作用。我想念什么?

4

1 回答 1

-1

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

于 2013-11-07T15:05:32.750 回答