我有一个PVK和SPC文件,并希望使用它们从Netbeans IDE 7.3中签署jar文件。我的应用程序将从Java Web Start部署。
我使用keytool将它们组合成一个PFX文件。
“C:\ Program Files \ Microsoft SDKs \ Windows \ v7.1 \ Bin \ pvk2pfx.exe”-pvk joy.pvk -spc joy.spc -pi happy -pfx joyful.pfx
我找到了别名。
“C:\ Program Files \ Java \ jdk1.7.0_17 \ bin \ keytool”-v -list -storetype pkcs12 -keystore joyful.pfx>的abc.txt
然后我从这个Comodo link
中的步骤将pfx转换为Java Keystore“C:\ Program Files \ Java \ jdk1.7.0_17 \ bin \ keytool”-importkeystore -srckeystore joyful.pfx -srcstoretype pkcs12 -destkeystore joyful.jks -deststoretype JKS
IDE(项目属性|部署|签名证书)要求提供密钥库路径,密码,密钥别名和密钥密码。我填写了。
现在我做了一个干净的构建,但注意到这个消息:
警告:未验证签名者的证书链。
我做错了什么?
答案 0 :(得分:2)
我遇到了同样的问题 - 再次导入和导出带有完整证书链的pfx文件帮助了我。有关详情,请查看我的帖子:http://jehy.ru/articles/2013/12/12/warning-the-signers-certificate-chain-is-not-validated/