我的客户给了我一个密钥库,用于签署Java applet jar文件。我从它导出一个.cer文件,然后将其导入到cacerts中,但我一直收到“找不到证书链”错误。它还说“别名必须引用包含私钥和对应公钥证书链的有效KeyStore密钥条目”。如何使用提供的密钥库签署jar文件
我试图加斯东的建议之下,它去如下:
jarsigner -keystore "D:\My Documents\keystore\MyKeyStore.jks" -storepass mypass -signedjar my_signed_jar.jar" unsigned.jar myalias
Warning:
The signer's certificate chain is not validated.
感谢您的答复!我想,这是结果: 的jarsigner -keystore “d:\我的文档\密钥库\ ProvidedKeyStore.jks” -storepass为mypass -signedjar my_signed_jar.jar” unsigned.jar myalias 警告: 签名者的证书链未经验证 – user1777295
如果您使用JDK 7,现在尝试使用JDK 6版本(尝试使用32位和64位版本) –