当我试图用这条线签署一个罐子时:
jarsigner -storetype pkcs12 -keystore cert_comodo.pfx MyJar.jar "le-01234567-0123-0123-0123-0123456789ab"
它促使我输入密码 一切正常 当我试图用这个蚂蚁目标签署时
<target name="sign_jars" depends="obfuscated_jar">
<signjar
keystore="cert_comodo.pfx"
alias="le-01234567-0123-0123-0123-0123456789ab"
storepass="A, pa$$." <Not my real password or alias, btw>
storetype="pkcs12">
<path>
<fileset dir="." includes="*.jar" />
</path>
</signjar>
</target>
我知道这个错误:
[signjar] jarsigner error: java.lang.RuntimeException: keystore load: failed t
o decrypt safe contents entry: javax.crypto.BadPaddingException: Given final blo
ck not properly padded
如果我错误地输入密码,我也会犯同样的错误。
我密码中的$
字符是否正被Ant修改?是否有办法让我用互动方式输入密码? 谢谢!