我在netbeans IDE中发现了这个:
我非常兴奋,因为到目前为止,我已经对我的JavaFX项目进行了代码签名:
<fx:signjar keystore = "${comodo.key.store}"
alias = "${comodo.key.alias}"
storetype = "PKCS12"
keypass = "${comodo.key.pass}"
storepass = "${comodo.key.storepass}"
jar = "${JFX.build.dir}/${JFXProject.name}.jar"
destdir = "${JFX.sign.dir}"/>
哪个好。我的意思是,它工作得很好而且一切都没有错,但我真的很想能够直接使用Netbeans API代码签名者界面而不是将XML放入构建文件中。我通过采用我在XML中使用的值并将它们放入界面中,以正确的方式填写信息,但它没有工作,我收到了错误:
Going to create default keystore in "/*Not saying but it was the file name*/"
Generating Key for 3d637e48-f0d8-11e3-825a-20cf305e6ed4
keytool error: java.io.IOException: Invalid keystore format
这应该不应该发生吗?我的意思是,我已经在蚂蚁脚本中使用这个证书一段时间没有问题了,为什么现在呢? 更多信息:这是Comodo证书(如果有帮助的话)。
我在这里做错了什么?