中易网

java的keytool命令都有哪些用途

答案:1  悬赏:60  
解决时间 2021-01-28 05:37
java的keytool命令都有哪些用途
最佳答案
使用Java自带的keytool命令,在命令行生成。

1、生成服务器端私钥kserver.keystore文件
keytool -genkey -alias serverkey -validity 1 -keystore kserver.keystore

2、根据私钥,导出服务器端安全证书
keytool -export -alias serverkey -keystore kserver.keystore -file server.crt

3、将服务器端证书,导入到客户端的Trust KeyStore中
keytool -import -alias serverkey -file server.crt -keystore tclient.keystore

4、生成客户端私钥kclient.keystore文件
keytool -genkey -alias clientkey -validity 1-keystore kclient.keystore

5、根据私钥,导出客户端安全证书
keytool -export -alias clientkey -keystore kclient.keystore -file client.crt

6、将客户端证书,导入到服务器端的Trust KeyStore中
keytool -import -alias clientkey -file client.crt -keystore tserver.keystore

生成的文件分成两组,服务器端保存:kserver.keystore tserver.keystore 客户端保存:kclient.keystoretclient.kyestore。

keytool -import -alias serverkey -file server.crt -keystore tclient.bks -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider

keytool -genkey -alias clientkey -validity 1 -keystore kclient.bks -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider

keytool -import -alias clientkey -file android.crt -keystore kclient.bks -storetype BKS

keytool -import -alias csswebkey -file ca.crt -keystore kclient.bks -storetype BKS

keytool -import -alias cakey -file ca.crt -keystore tclient.bks -storetype BKS
keytool -import -alias serverkey -file server.crt -keystore tclient.bks -storetype BKS

keytool -import -alias serverkey -file server.crt -keystore tclient.bks -storetype BKS

keytool -import -alias serverkey -file server.crt -keystore client.bks -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider

I had the same issue and here are the steps to properly create a custom keystore that can be used for debugging in eclipse:
Basically what you should do is that change both storepasswd and keypasswd for the alias androiddebugkey to "android".
here are the commands:
keytool -changealias -keystore mykeystore.keystore -alias myalias -destalias androiddebugkey
keytool -keypasswd -keystore mykeystore.keystore -alias androiddebugkey
keytool -storepasswd -keystore mykeystore.keystore

ant 自动打包apk  
key.alias= 别名
此别名一开始以为可以随便写,后来多次尝试发现乱写打包一定不成功,此别名要与第一次生成签名时的别名一至,由于签名不是我申请的,申请签名的同事也忘记了签名的别名,如此只好找工具看一下签名的信息了,其实工具不用找了,在jdk中有
直接keytool -list-v -keystore xxxx.keystore -storepass 密码  签名的信息就有了
keytool -list -v -keystore keystoreName -storepass keystorePassword
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
○里填上运算符号 。 28○0.5=14 28○2.5=11.
龙门富力养生谷酒店式公寓地址在哪,我要去那
开通vip会员需要多少钱
2017年精神文明标语有哪些
dota2 5000分算是什么水平呀
求好听网名,要求带凌字和若字
从2016年11月12号到2018年10月31号一共多少天
帮忙找下刘基的《述志赋》全文。
兰州西和兰州站那个离兰州市中心近?
买房为何说房门买单不买双
硬盘物理损坏能修复吗?
windows7 哪个版本内存占用小
圆通快递(柴达木西路14号4楼圆通快递)地址在
自己榨的果汁怎么样才更好喝
鬼脸历史课 中国现代史(上,下)内容
推荐资讯
雾气腾腾的近义词
dota英雄得来源和剧情短片叫什么
一元二次方程,辛苦大家了
1981年正月28号出生的人命运咋样
陶瓷制作工艺中上釉之前必须对素坯烧结吗?能
济南艺考培训机构哪家好
帐证相符,帐帐相符,帐实相符,帐表相符要怎
5e平台的都是职业选手吗
和平停车区停车场地址好找么,我有些事要过去
pro/e工厂中最常用的是什么版本
手游英雄杀用元宝可以得到傲剑?要多少元宝?
wow荣誉点在奥格瑞玛哪换东西
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?