【问题标题】:jarsigner error: keystore load: Invalid keystore formatjarsigner 错误:密钥库加载:密钥库格式无效
【发布时间】:2013-08-24 01:52:02
【问题描述】:

我使用原始密钥库并尝试使用 Maven jar 签名器插件对其进行签名。 获取异常作为 jarsigner 错误:java.lang.RuntimeException: keystore load: Invalid keystore format

<configuration>
<archiveDirectory>target/encrypte.jar</archiveDirectory>
<excludes>
<exclude>**/S*.jar</exclude>
</excludes>
<includes>
<include>**/*.jar</include>
</includes>
<keystore>src/main/resources/Cert.pfx</keystore>
<alias>*****</alias>
<storepass>****</storepass>
</configuration>

【问题讨论】:

    标签: maven


    【解决方案1】:

    我猜您需要指定密钥库格式,因为默认值通常是 jks。请尝试添加

    <storetype>pkcs12</storetype>
    

    到你的 Maven 配置。

    如果这没有帮助,请尝试查看您的证书:

    keytool -list -v -storetype pkcs12 -storepass **** -keystore src/main/resources/Cert.pfx
    

    如果这不起作用,则证书可能有问题,例如奇怪的特殊字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 2012-08-30
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多