Java jarsigner:签名者&x2019;s的证书链未验证

Java jarsigner:签名者&x2019;s的证书链未验证,java,jarsigner,Java,Jarsigner,今天我在尝试对JAR进行签名时,偶然发现奇怪的jarsigner警告:“签名者的证书链未经验证。” 最近我得到了一个新的密钥库(PKCS12),其中包含我的新证书。为什么看起来有一些证书不见了呢 下面是解决方案。所以我在Google上搜索了一个永恒,为你们中任何一个有同样问题的人找到了解决方案: 这篇博文的作者指出,只需使用Windows导入PKCS12密钥库,然后再次导出即可 此处引用作者指南(以防网站关闭): ``` 1) 安装带有“将此密钥标记为可导出。这将允许您稍后备份或传输密钥”和选中

今天我在尝试对JAR进行签名时,偶然发现奇怪的jarsigner警告:“签名者的证书链未经验证。”

最近我得到了一个新的密钥库(PKCS12),其中包含我的新证书。为什么看起来有一些证书不见了呢


下面是解决方案。

所以我在Google上搜索了一个永恒,为你们中任何一个有同样问题的人找到了解决方案:

这篇博文的作者指出,只需使用Windows导入PKCS12密钥库,然后再次导出即可

此处引用作者指南(以防网站关闭):

``` 1) 安装带有“将此密钥标记为可导出。这将允许您稍后备份或传输密钥”和选中“包括所有扩展属性”的.pfx证书

2) 请检查此证书是否具有完整的证书链,并且该证书是否有效。否则,安装必要的CA

3) 使用“Yes,Export the private key”(是,导出私钥)选项和“如果可能,在证书路径中包含所有证书”以及在选项.PFX或PKCS#12下选中的“导出所有扩展属性”导出已安装的证书

4) 使用导出的.pfx文件对JAR进行签名。别忘了它可能会更改别名–使用

keytool.exe-list-keystore D:\keys\code.pfx-storetype pkcs12 ```