我正试图将所有不同的证书放在一个.pfx(PKCS12(文件中。我能够在主pfx文件中导入所有PrivateKeyEntry(s((我还使用keytool命令-输出片段-验证了这些条目
alias1, Sep 9, 2020,PrivateKeyEntry,
Certificate fingerprint (SHA1):<XX:YY:...>
alias2, Sep 9, 2020,PrivateKeyEntry,
Certificate fingerprint (SHA1):<AA:BB:...>
)但当我在Postman中使用这个pfx时,我会得到";错误:MULTIPLE_PRIVATE_KEYS_IN_PKCS12";!当我单独使用证书时,Postman中的一切都很好。我已经检查了多个PrivateKeyEntry可以驻留在一个.pfx文件中-一个.pcx文件可以包含多个私钥吗?。
我不想维护单独的pfx文件来连接单独的系统,而是想将所有证书条目保存在一个文件(pfx(中,以便可以用于所有不同的系统。
有可能吗?
提前感谢!
您可以将pfx证书转换为其他格式。Crt+键对我有效。您可以使用OpenSSL转换证书:
openssl pkcs12 -in certificate.pfx -clcerts -nokeys -out certificate.crt
openssl pkcs12 -in certificate.pfx -nocerts -out key-encrypted.key