Jarsigner是什么?Jarsigner是Java Development Kit (JDK)提供的针对Java Archive (JAR) 包签名的代码签名ssl/' target='_blank'>证书工具,并校验已签名的JAR文件的签名和完整性。本文将为大家介绍分享Jarsigner签名JAR文件的方法步骤。
一、前提条件
JDK 1.7及以上版本;
已获取代码签名 证书。点此申请“代码签名证书”
二、开始使用Jarsigner签名JAR文件
假设有一个JAR文件名为bundle.jar,你希望对密钥库中用户的私钥进行签名。则运行下列命令:
jarsigner -keystore <jks密钥文件> -storepass <秘钥库密码> keypass <私钥密码> <密钥对别名> -tsa <时间戳>
注意:在有网络的Windows环境下,当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. #表明校验成功。否则将出现错误信息。
相关阅读推荐:《EV代码签名证书》、《微软代码签名证书》
来源链接:https://www.idcspy.com/26745.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站