将 .p12 文件合并到单个密钥库中

Merge .p12 files into single keystore

需要有关密钥库的帮助。 我有 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}

  1. 您可以为两个不同的 P12 按键设置不同的密码。但是对于每个keystore,key pair entry的密码(key password)应该和keystore的密码一样。

P12的上网标准是:

  • 它里面只有1个密钥对条目(当然,它可以容纳1个以上)。
  • 密钥对条目的密码(密钥密码)与密钥库密码相同。