从 .jks 转换为无密码 .p12?
我有一个包含证书和私钥的 java 密钥存储。 我想将其转换为没有密码的 .p12 文件。 我在 shell 脚本中使用 .p12。
I have a java key store that contains a cert and private key. I want to convert this to a .p12 file that has no password. I'm using the .p12 in a shell script.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您可以使用 keytool 从 JKS 转换为 PKCS12。 我敢打赌,您将被迫提供密码,但是,为了构建 PKCS12
从那里,我会研究工具(?OpenSSL?),它可以让您操纵 PKCS12 来删除密码。 然后您就进入了 100% PKCS12 的世界,因此您有更多的工具可供选择。
我唯一的困惑是是否可以拥有没有密码的 PKCS12。 由于这是我们正在讨论的私钥,因此几乎每个标准都同意密码是最低限度。 安全纯粹主义者会问:“如果必须取消对私钥的所有保护,为什么还要使用私钥呢?”
I believe you can use keytool to convert from JKS to PKCS12. I would bet that you would be forced to give a password, however, for constructing the PKCS12
From there, I'd look into tools (?OpenSSL?), that will let you manipulate the PKCS12 to remove the password. Then you're in the world of 100% PKCS12, so you have more of a range of tools to choose from.
My only quandary is whether it's possible to have a PKCS12 without a password. Since this is the private key we're talking about, pretty much every standard agrees that a password is a bare minimum. The security purist would ask - "if you have to remove all protections on the private key, why use the private key at all?"