jar包签名方法:https://www.docs4dev.com/docs/zh/java/java8/tutorials/deployment-jar-signing.html
签名命令:
jarsigner -keystore 签名文件路径 签名前jar包文件路径 签名后jar包文件名(不带.jar)
示例:
C02Z84E5LVCF:jar包签名 maomao$ jarsigner -keystore /Users/maomao/Documents/jar包签名/keystore/key.keystore /Users/maomao/Documents/jar包签名/签名前/bcprov-jdk15on-1.58.jar bcprov-jdk15on-1.58-signed
输入命令之后会提示你输入签名文件的密码:
输入密钥库的密码短语:
输入成功后会得到签名结果。
因为我的是自签名文件,所以最终签名失败了:
jarsigner: 找不到yqb-bcprov-jdk15on-1.58-signed的证书链。yqb-bcprov-jdk15on-1.58-signed必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目。
如果你是有CA认证的签名文件,可以成功。
你的随笔呢?咋就不更新了啊,要不你也弄个公众号吧,这样推送也方便点,公众号的文字也可以同步过来。。。
这是哪?我是谁?我怎么来的?我要去哪?