将JKS转换为PEM一步

发布于 2025-01-24 03:49:01 字数 545 浏览 0 评论 0原文

以JKS格式将TrustStore Client.jks转换为client.pem Pem格式... 我知道如何使用中间文件(.p12)文件进行两个步骤执行此操作:

$ keytool -importkeystore -srckeystore client.jks -destkeystore client.p12 -deststoretype pkcs12
$ openssl pkcs12 -nodes -in client.p12 -out client.pem

但是似乎应该有一种方法可以避免保存以将输出输出以避免保存以磁盘磁盘磁盘(client.p12)文件。类似:

openssl pkcs12 -nodes -out client.pem -in < keytool -importkeystore -srckeystore client.jks  -deststoretype pkcs12 -destkeystore /dev/stdout

但是我的流程替代 /管道-foo很弱,所以当然不是很正确。当然,这是可行的,对吗?

Converting truststore client.jks, in JKS format, to client.pem in PEM format...
I know how to do this in two steps, with an intermediate (.p12) file:

$ keytool -importkeystore -srckeystore client.jks -destkeystore client.p12 -deststoretype pkcs12
$ openssl pkcs12 -nodes -in client.p12 -out client.pem

But it seems like there should be a way to pipe the output in such a way as to avoid saving to disk the intermediate (client.p12) file. Something like:

openssl pkcs12 -nodes -out client.pem -in < keytool -importkeystore -srckeystore client.jks  -deststoretype pkcs12 -destkeystore /dev/stdout

But my process substitution / piping -foo is weak, so of course that isn't quite right. Surely this is doable, right?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文