PFX密钥库密码与用于导出PFX文件中包含的证书和密钥的密码



我很难在PFX本身设置密码,而不是在包含的证书上设置密码。让我试着解释

创建PFX文件

openssl pkcs12 -export -out internal-multidomain.pfx -inkey internalmultidomain.key -in internal-multidomain.cer -password pass:**********

验证PFX文件

然后我使用以下命令进行验证

openssl pkcs12 -in internal-multidomain.pfx -info

它提示我,而不是";密钥存储密码";,但对于";导入密码"。但由于我使用另一个pwd进行导入而不是私钥,我确实认为我可以将其理解为";密钥存储密码"-但是:

非常实用的keytool

使用keytool,当应用我使用OpenSSL时使用的密码时,密码参数失败,没有密码,我必须使用空白参考

keytool -list -keystore internal-multidomain.pfx
Enter keystore password:
*****************  WARNING WARNING WARNING  *****************
* The integrity of the information stored in your keystore  *
* has NOT been verified!  In order to verify its integrity, *
* you must provide your keystore password.                  *
*****************  WARNING WARNING WARNING  *****************
Keystore type: PKCS12
Keystore provider: SUN
Your keystore contains 1 entry
1, Oct 15, 2022, PrivateKeyEntry,

尝试使用keytool和setpasswd设置/更改密码失败,因为由于我被迫使用空白密码,它会像一样失败

keytool -storepasswd -keystore internal-multidomain.pfx
Enter keystore password:
Keystore password is too short - must be at least 6 characters

使用我使用openssl应用的pwd也会失败,甚至私钥也会失败。所以…我迷路了。

以上所有命令都很好,但事实证明,问题是由不同服务器上托管的不同版本的OpenSSL/Keytool引起的。

最新更新