我有ca.crt、client.crt和client.key文件,有人能解释我如何生成keystore.p12和truststore.p12文件吗?
好的,所以我能够解决这个问题。张贴答案以供参考。
步骤1:从ca.crt、client.crt和client.key文件生成keystore.p12
openssl pkcs12 -export -in client.crt -inkey client.key -certfile ca.crt -out keystore.p12
步骤2:生成信任库。密钥库.p12文件中的JKS
keytool -importkeystore -srckeystore keystore.p12 -srcstoretype pkcs12 -destkeystore truststore.jks -deststoretype JKS
现在,我们有了信任存储文件,但它是JKS格式的,让我们将其转换为.p12
keytool -importkeystore -srckeystore truststore.jks -destkeystore truststore.p12 -deststoretype pkcs12
就是这样,您现在应该有keystore.p12和truststore.p12文件。当你运行这些命令时,它会要求你输入源和目标密码,你可以在两者中输入相同的值。