Keytool,从JKS或PFX中以字符串形式获取别名值

时间:2018-09-25 13:58:35

标签: java powershell keytool

我正在运行Powershell脚本,该脚本正在更新Java应用程序中的属性文件,并使用Keytool将密钥从PFX转换为JKS格式。

我正在尝试将PFX转换为JKS。如果不指定“ -srcalias”,则无法指定-“ destalias”。该证书是PFX,我认为它没有别名,只有指纹。

但是Keytool似乎看到PFX具有别名,并且它正在使用该值自动填充JKS文件的别名值。

我需要Alias的值作为字符串来更新我的属性文件。

问题:

是否可以使用Keytool或Powershell从PFX或JKS获取别名值作为字符串值。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用此命令

keytool -v -list -storetype pkcs12 -keystore x.pfx

要查看Alias,通常是1或2之类的数字,然后可以在命令中将其用于“ -srcalias”