OpenSSL
可以很方便地从.p12
(PKCS#12
)文件中提取公钥、私钥和证书,并以适当的格式保存它们,方便进一步使用。
提取私钥
- 从
.p12
文件中提取私钥,并将其保存到一个 .key 文件中
openssl pkcs12 -in yourfile.p12 -nocerts -nodes -out private.key
-in yourfile.p12
: 指定要提取的 .p12 文件。-nocerts
: 不提取证书,仅提取私钥。-nodes
: 私钥不进行加密(即无密码保护)。-out private.key
: 输出私钥到 private.key 文件。
提取公钥
- 提取私钥之后,可以通过私钥提取公钥
openssl rsa -in private.key