在Netbeans IDE 7.3中签名Jar会生成“签名者的证书链未经过验证”

时间:2013-05-15 19:49:57

标签: java certificate java-web-start jar-signing

我有一个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(项目属性|部署|签名证书)要求提供密钥库路径,密码,密钥别名和密钥密码。我填写了。

现在我做了一个干净的构建,但注意到这个消息:

  

警告:未验证签名者的证书链。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题 - 再次导入和导出带有完整证书链的pfx文件帮助了我。有关详情,请查看我的帖子:http://jehy.ru/articles/2013/12/12/warning-the-signers-certificate-chain-is-not-validated/