Jarsigner是什么?Jarsigner是Java Development Kit (JDK)提供的針對Java Archive (JAR) 包簽名的代碼簽名證書工具,并校驗已簽名的JAR文件的簽名和完整性。本文將為大家介紹分享Jarsigner簽名JAR文件的方法步驟。
創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元萬寧做網(wǎng)站,已為上家服務(wù),為萬寧各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
一、前提條件
JDK 1.7及以上版本;
已獲取代碼簽名 證書。點此申請“代碼簽名證書”
二、開始使用Jarsigner簽名JAR文件
假設(shè)有一個JAR文件名為bundle.jar,你希望對密鑰庫中用戶的私鑰進行簽名。則運行下列命令:
jarsigner -keystore
注意:在有網(wǎng)絡(luò)的Windows環(huán)境下,當(dāng)d:\1文件夾下有1.jks (密碼是123123)和1.jar文件,則時間戳(TSA)是可選的。其命令為:
D: (切換至d)Cd 1 (進入1文件夾)Jarsigner –keystore 1.jks –storepass 123123 1.jar mykey –tsahttp://sha256timestamp.ws.symantec.com/sha256/
三、校驗已簽名JAR文件
要校驗已簽名的JAR文件(bundle.jar)的簽名合法性以及是否未被更改過,運行如下命令:
jarsigner -verify bundle.jarjar verified. #表明校驗成功。否則將出現(xiàn)錯誤信息。
相關(guān)閱讀推薦:《EV代碼簽名證書》、《微軟代碼簽名證書》