我的客户给了我一个用于签署 Java 小程序 jar 文件的密钥库。我从中导出了一个 .cer 文件,然后将其导入 cacerts,但我不断收到“找不到证书链”错误。它还说“别名必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目。”
我在下面尝试了 Gaston 的建议,结果如下:
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.