cmd里查看jks签名信息,更改别名,删除别名,查看apk签名信息,keytool高级用法

先复制一份xx.jks文件在xx盘,然后cmd命令进入jks位置,然后调用以下命令即可。修改完成后替换掉原来的jks文件。

查看jks签名库里的签名信息:

keytool -v -list -keystore keystore.jks


更改别名:

keytool -changealias -keystore my.jks -alias myalias -destalias otheralias


删除别名:

keytool -delete -alias myalias -keystore my.jks -storepass jkspassword


查看.apk包里的签名详细:

jarsigner -verify -verbose -certs app-release.apk


通过命令生成密钥库和别名

keytool -genkey -alias myalias -keyalg RSA -keystore my.jks -keysize 2048 -validity 9125 -dname "CN=FirstAndLastName, OU=OrganizationalUnit, O=Organization, L=CityOrLocality, ST=StateOrProvince, C=CountryCode, EMAILADDRESS=email@gmail.com"

----注:-keyalg:加密算法   -keysize:加密位数   -validity:有效期(天) -dname:证书详细信息


导出证书:

keytool -export -alias myalias -keystore my.jks -file myalias.crt -storepass jkspassword


打印证书信息:

keytool -printcert -file myalias.crt


将证书导入到密钥库并生成别名

keytool -import -alias myotheralias -file myalias.crt -keystore my1.jks -storepass jkspassword


修改别名里的信息,注MD5的值也会同时被修改

keytool -selfcert -alias myalias -keypass aliaspassword -keystore my.jks -storepass jkspassword -dname "CN=FirstAndLastName1, OU=OrganizationalUnit1, O=Organization1, L=CityOrLocality1, ST=StateOrProvince1, C=CountryCode1, EMAILADDRESS=email1@gmail.com" 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值