如何在 Keytool 中使用 pem 和密钥文件生成 p12 文件

Posted

技术标签:

【中文标题】如何在 Keytool 中使用 pem 和密钥文件生成 p12 文件【英文标题】:How to generate p12 file using pem and key file in Keytool 【发布时间】:2021-07-16 14:09:07 【问题描述】:

我想使用 keytool 从现有 pem 和密钥文件生成 p12 文件

谁能实现它?

提前致谢

【问题讨论】:

这能回答你的问题吗? How to import an existing X.509 certificate and private key in Java keystore to use in SSL? 【参考方案1】:
keytool -genkeypair -alias key -keystore something.keystore -dname "CN=YourCN,O=Thing,C=US" -validity 9999

keytool -importkeystore -srckeystore something.keystore -destkeystore something.p12 -srcstoretype JKS -deststoretype PKCS12 -deststorepass something

【讨论】:

我无权打开 ssl.. 想从 keytool 创建 你去吧,伙计——如果这对你不起作用,那么你可能需要重新格式化你现有的密钥材料

以上是关于如何在 Keytool 中使用 pem 和密钥文件生成 p12 文件的主要内容,如果未能解决你的问题,请参考以下文章

将 Java 密钥库转换为 PEM 格式

如何使用CRT和PEM文件在SSLcat中实现ssl(SSL_ERROR_NO_CYPHER_OVERLAP)

将 CA 签名的 JKS 密钥库转换为 PEM

keytool 如何保护密钥?

如何使用 C#.NET 的 PEM 文件中的 P-256 密钥计算 ECDSA 签名?

一些常用的密钥证书转换命令收集