Jarsigner簽名JAR文件的方法步驟

Jsigne是什麼?Jsigne是J Deelopment Kit (JDK)提供的針對J Achie (JAR) 包簽名的代碼簽名證書工具,並校驗已簽名的JAR文件的簽名和完整性。本文將爲大家介紹分享Jsigne簽名JAR文件的方法步驟。

一、前提條件

JDK .7及以上版本;

已獲取代碼簽名 證書。點此申請“代碼簽名證書

二、開始使用Jsigne簽名JAR文件

假設有一箇JAR文件名爲bundle.j,你希望對密鑰庫中用戶的私鑰進行簽名。則運行下列命令:

jsigne -keystoe <jks密鑰文件> -stoepss <祕鑰庫密碼> keypss <私鑰密碼> <密鑰對別名> -ts <時間戳>

注意:在有網絡的Windows環境下,當d:\\文件夾下有.jks (密碼是2323)和.j文件,則時間戳(TSA)是可選的。其命令爲:

D: (切換至d)Cd (文件夾)Jsigne –keystoe .jks –stoepss 2323 .j mykey –tshttp://sh256timestmp.ws.symntec.com/sh256/

三、校驗已簽名JAR文件

要校驗已簽名的JAR文件(bundle.j)的簽名合法性以及是否未被更改過,運行如下命令:

jsigne -eify bundle.jj eified. #表明校驗成功。否則將出現錯誤信息。

相關閱讀推薦:《EV代碼簽名證書》、《微軟代碼簽名證書》