You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用OpenSSL根据friendlyName分别导出密钥库中的密钥?

解决方法:用-alias参数指定目标条目

你之前用错了参数——-name是用来设置导出后条目的新friendlyName,不是用来筛选要导出的条目。要单独导出指定friendlyName的密钥,应该用-alias参数:

  1. 先确认密钥库中所有条目的信息(包括friendlyName和别名),执行命令:
winpty openssl pkcs12 -in KEYSTORE_NAME.p12 -info -nodes

执行后会列出所有条目,找到你要导出的那个条目的friendlyName(通常它和Alias name是一致的)。

  1. 用-alias指定目标friendlyName/别名,单独导出密钥:
winpty openssl pkcs12 -in KEYSTORE_NAME.p12 -alias "friendly_name_one" -out KEY_ONE.key -nodes -nocerts

同理,导出第二个密钥时替换对应的friendlyName和输出文件名即可:

winpty openssl pkcs12 -in KEYSTORE_NAME.p12 -alias "friendly_name_two" -out KEY_TWO.key -nodes -nocerts

执行命令时会提示你输入PKCS12密钥库的密码,输入正确后就只会导出你指定的那个密钥了。

内容的提问来源于stack exchange,提问作者IveGotCodeButImNotACoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 10:55:19