如何使用keytool将证书创建到PKCS12密钥库?

Dav*_*lez 17 certificate keytool ssl-certificate pkcs#12

我想用keytool程序将证书创建为PKCS12密钥库格式.

密钥库有扩展名.pfx.

我该如何实现这一目标?

Dav*_*lez 29

如果密钥库是PKCS12 type(.pfx),则必须指定它-storetype PKCS12(为了可读性而添加了换行符):

keytool -genkey -alias <desired certificate alias> 
    -keystore <path to keystore.pfx>
    -storetype PKCS12 
    -keyalg RSA 
    -storepass <password> 
    -validity 730 
    -keysize 2048 
Run Code Online (Sandbox Code Playgroud)

  • 使用`keytool -list`时,请务必附加`-storetype PKCS12`以查看结果中的`Keystore type: PKCS12`,而不是`Keystore type: JKS`。请参阅[此相关答案](/sf/answers/3276134501/)。 (3认同)