keytool用法

下列的终端命令需要先进入.android文件夹,然后再输入。

要不然会报“keytool 错误: java.lang.Exception: 密钥库文件不存在: debug.keystore”的错误,如下图:


1、创建证书:

keytool -genkey -alias ca -keyalg RSA -keystore hehe.keystore 

注:ca是密钥对的别名,是公开的,可修改为自己的别名。

RSA是加密算法,默认是DSA。

hehe.keystore是key的名字,可以修改为xxx.keystore。


2、查看证书:

keytool -list -keystore hehe.keystore 


注:上图中,别名ca是可见的。

3、导出证书:

keytool -export -alias ca -file hehe.crt -keystore hehe.keystore


4、查看导出的证书

keytool -printcert -file hehe.crt


4、导入证书

keytool -import -keystore hehe.keystore  -file hehe.crt 


5、删除证书条目(删除别名):

keytool -delete -keystore hehe.keystore -alias ca


6、修改证书条目,交互式(修改密码)

keytool -keypasswd -alias ca -keystore hehe.keystore 

7、修改证书条目,非交互式(修改密码):

keytool -keypasswd -alias ca -keypass qing1016 -new 654321 -storepass qing1016 -keystore hehe.keystore 

注:qing1016是老密码,654321是新密码。

8、修改别名:

keytool -changealias -keystore hehe.keystore -alias mykey -destalias androiddebugkey

注:mykey是当前的别名,androiddebugkey是修改后的别名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值