我有以下证书文件:
- 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_server
jersey -svn中的,它运行良好(带有众所周知的证书警告),而我生成的keystore
文件不起作用。我想念什么?