我需要将PEM格式的证书转换为Java密钥库。
在Windows服务器上使用它与Tomcat一起使用。
我有以下文件:
cert_request.csr
-----BEGIN CERTIFICATE REQUEST----- ... -----END CERTIFICATE REQUEST-----
cert_public_key.pem
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----
cert_private_key.pem
-----BEGIN ENCRYPTED PRIVATE KEY----- ... -----END ENCRYPTED PRIVATE KEY-----
cert.txt
:
contains an 16 digit key
我试图将pem文件(通过将两个已链接的文件合并)组合起来,并使用openssl将其转换为
- .der文件,并将其导入新的密钥库中
- 同样适用于.p12
- 直接导入到密钥库
我还尝试更改
-----BEGIN ENCRYPTED PRIVATE KEY-----
...
-----END ENCRYPTED PRIVATE KEY-----
转化为
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
我尝试了上面的三种方法
我该怎么做才能得到一个可用的证书?
编辑:
我将cert_public_key.pem和cert_private_key.pem合并成cert_comb.pem
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN ENCRYPTED PRIVATE KEY-----
...
-----END ENCRYPTED PRIVATE KEY-----