如何将.pfx和.key文件转换为.jks或pkcs12?

时间:2019-12-19 00:00:10

标签: pfx pkcs#12 jks mulesoft

我正在使用mulesoft应用程序,并且在尝试使用https应用程序时,我需要发送证书。

但是我从供应商处获得的文件是.pfx和.key文件。不知道如何使用它们,因为我的应用程序支持.jks或pkcs12。

有人可以告诉我如何将.pfx和.key文件转换为.jks或pkcs12文件

1 个答案:

答案 0 :(得分:0)

.pfx应该是这些天Java本身支持的pkcs#12文件,建议通过JKS或JKCES文件使用。只要确保将pkcs12指定为密钥库类型即可。

.key可能是PEM。您可能还需要一个证书文件来创建密钥-证书对。转换的一种可能方法是使用大多数Linux发行版和macO随附的openssl

示例:

openssl pkcs12 -export -out keystore.p12 -inkey mykey.key -in mycert.pem -name "mykeyalias"