java - Netbeans IDE 7.3 中的 Jar 签名生成 "The signer' s 证书链未验证”

标签 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(项目属性 | 部署 | 签名证书)要求提供 keystore 路径、密码、 key 别名和 key 密码。我填一下。

现在我进行清理和构建,但注意到这条消息:

Warning: The signer's certificate chain is not validated.

我做错了什么?

最佳答案

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

关于java - Netbeans IDE 7.3 中的 Jar 签名生成 "The signer' s 证书链未验证”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16573782/

相关文章:

docker - 无法将 CSR/证书上传到开放银行目录

java - 如何直接从 Java 访问 Azure/IIS 证书?

java - 调试 key 和签名 key 之间的区别

ssl - 如何在worklight中使用ssl证书

java - 如何在Azure的Spring云功能中设置响应状态

java - 如何在 jar 文件中使用 SQLite 数据库?

java - 与客户端连接时如何浏览服务器机器的文件系统(java)

java - JNLP 不下载操作系统资源

java - 随机骰子模拟器

java - 如果我在 Comparator.compare() 中总是返回 0,为什么我的 Set 中最终只有 1 个项目?