将 .p12 文件合并到单个密钥库中
Posted
技术标签:
【中文标题】将 .p12 文件合并到单个密钥库中【英文标题】:Merge .p12 files into single keystore 【发布时间】:2018-01-12 11:49:23 【问题描述】:需要有关密钥库的帮助。 我有 2 个 .p12 文件(我们暂时称它们为 phil.p12 和 grant.p12)。两者都有不同的个人密码。
我想将这些合并到一个 .p12 密钥库中,以便在 Jmeter 脚本中使用,在该脚本中,需要根据正在执行的案例调用不同的密钥。
谁能帮我做这件事并就管理这个问题提供一些建议?
例如: 1)这甚至可能吗? 2) 我该如何处理每个证书都有不同的密码这一事实?
感谢您的帮助。
【问题讨论】:
【参考方案1】:-
这是可能的。您可以使用
keytool -importkeystore
命令将整个密钥库导入另一个密钥库。所以你需要运行的命令看起来像
keytool -importkeystore -srckeystore SOURCE_KEYSTORE.p12 -srcstoretype pkcs12 -srcstorepass PASSWORD -destkeystore DESTINATION_KEYSTORE.p2 -deststoretype pkcs12 -deststorepass PASSWORD
-
您可以为两个不同的 P12 键盘设置不同的密码。但是对于每个密钥库,密钥对条目的密码(密钥密码)应该与密钥库的密码相同。
P12 的互联网标准是:
其中只有 1 个密钥对条目(当然,它可以容纳多个)。 密钥对条目的密码(密钥密码)与密钥库密码相同。【讨论】:
以上是关于将 .p12 文件合并到单个密钥库中的主要内容,如果未能解决你的问题,请参考以下文章
将具有不同架构(列)的多个文件 (.csv) 合并/合并为单个文件 .csv - Azure 数据工厂
从AWS Lambda python函数将多个JSON文件合并到S3中的单个JSON文件