1

元のキーストアを使用し、Maven jar 署名者プラグインを使用して署名しようとしました。jarsigner エラーとして例外を取得中: java.lang.RuntimeException: キーストアの読み込み: 無効なキーストア形式

<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>
4

1 に答える 1

3

デフォルトは通常jksなので、キーストアの形式を指定する必要があると思います。追加してみてください

<storetype>pkcs12</storetype>

あなたのmaven構成に。

これで問題が解決しない場合は、次の方法で証明書を調べてみてください。

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

これがうまくいかない場合は、奇妙な特殊文字など、証明書に何か問題がある可能性があります。

于 2013-08-23T17:52:02.057 に答える