我在客户端应用程序中有一个JKS密钥库,并且我获得了一个PEM文件,其中包含用于SOAP签名的私钥和证书。 PEM文件如下所示:
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
第一个问题是如何将此PEM正确导入JKS?
第二个问题:鉴于私钥没有密码保护,可以在将密码导入JKS密钥库之前为其添加密码吗?
谢谢!
答案 0 :(得分:3)
如果您更喜欢GUI解决方案,我会选择Portecle。这个简单的密钥库管理工具允许创建JKS,然后导入证书和私钥。
我不确定您是否可以从相同的组合PEM文件导入证书和密钥,但可能是Portecle的“导入密钥对”命令与此类文件一起使用。
如果没有,您可以直接将-----END RSA PRIVATE KEY-----
行之后的PEM文件拆分为两个PEM文件并单独导入。
导入后,保存JKS Portecle时会要求您输入密码。