一个PEM文件,带有私钥和证书到JKS

时间:2011-12-09 09:04:05

标签: cryptography certificate keystore pem jks

我在客户端应用程序中有一个JKS密钥库,并且我获得了一个PEM文件,其中包含用于SOAP签名的私钥和证书。 PEM文件如下所示:

-----BEGIN RSA PRIVATE KEY-----
      ...
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
      ...
-----END CERTIFICATE-----

第一个问题是如何将此PEM正确导入JKS?

第二个问题:鉴于私钥没有密码保护,可以在将密码导入JKS密钥库之前为其添加密码吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

如果您更喜欢GUI解决方案,我会选择Portecle。这个简单的密钥库管理工具允许创建JKS,然后导入证书和私钥。

我不确定您是否可以从相同的组合PEM文件导入证书和密钥,但可能是Portecle的“导入密钥对”命令与此类文件一起使用。

如果没有,您可以直接将-----END RSA PRIVATE KEY-----行之后的PEM文件拆分为两个PEM文件并单独导入。

导入后,保存JKS Portecle时会要求您输入密码。

Portecle