我的客戶給了我一個密鑰庫,用於簽署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位版本) –