Cryptography 一个PEM文件,带有私钥和JKS中的证书

Cryptography 一个PEM文件,带有私钥和JKS中的证书,cryptography,certificate,keystore,pem,jks,Cryptography,Certificate,Keystore,Pem,Jks,我在客户端应用程序中有一个JKS密钥库,我得到了一个PEM文件,其中包含用于SOAP签名的私钥和证书。PEM文件如下所示: -----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- 第一个问题是如何将此PEM正确导入JKS 第二个问题:如果私钥不受密码保护,那么在将其导入JKS密钥库

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

-----BEGIN RSA PRIVATE KEY-----
      ...
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
      ...
-----END CERTIFICATE-----
第一个问题是如何将此PEM正确导入JKS

第二个问题:如果私钥不受密码保护,那么在将其导入JKS密钥库之前是否可以向其添加密码


谢谢

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

我不确定您是否可以从相同的组合PEM文件中导入证书和密钥,但可能是Portecle的“import key pair”命令可用于此类文件

如果没有,您可以直接在
----END RSA私钥------
行之后将PEM文件拆分为两个PEM文件,然后分别导入

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


谢谢!Portecle工具工作得很好。此外,“导入密钥对”选项对组合PEM有效。