将包含私钥和证书的一个 PEM 文件放入 JKS

发布于 2024-12-20 03:54:30 字数 338 浏览 3 评论 0原文

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

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

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

第二个问题:给定的私钥不受密码保护,是否可以在将其导入 JKS 密钥库之前为其添加密码?

谢谢!

I have a JKS keystore in client application and I have been given one PEM file containing both private key and certificate to use for SOAP signature. PEM file looks like this:

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

First question is how to import correctly this PEM to JKS?

Second question: given private key isn't password protected, it's possible to add a password to it before importing it to JKS keystore?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔嚣张 2024-12-27 03:54:30

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

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

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

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

Portecle

If you prefer a GUI solution I would take Portecle. This simple key store management tool allows to create a JKS and then import cert and private key.

I am not sure if you can import cert and key from the same combined PEM file as you have it but may be the command "Import Key pair" of Portecle works with such a file.

If not you can simply split the PEM file directly after the -----END RSA PRIVATE KEY----- line into two PEM files and import them separately.

After importing, when you save the JKS Portecle will ask you for a password.

Portecle

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文