【问题标题】:Keytool, retrieve the alias value as string from a JKS or from a PFXKeytool,从 JKS 或 PFX 检索别名值作为字符串
【发布时间】:2019-03-01 04:28:30
【问题描述】:

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

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

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

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

问题:

有没有办法使用 Keytool 或 Powershell 从 PFX 或 JKS 获取别名值作为字符串值。

谢谢!

【问题讨论】:

    标签: java powershell keytool


    【解决方案1】:

    你可以使用这个命令

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

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

    【讨论】:

    • 感谢您的回答!但我需要一切都由脚本运行。您的解决方案涉及我手动复制别名值。
    • 您可以在脚本中运行命令并解析出值,有关更多信息,请参阅此 stackoverflow 问题stackoverflow.com/questions/13334422/…
    猜你喜欢
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多