keytool 错误: java.lang.Exception: 未生成密钥对, 别名 <jetty> 已经存在
·
夫志其朴,其易也清;其行其厉,其致其远🤾♂️
Keytool:是java数据证书的管理工具,使用户能够管理自己的公/私钥对及相关证书。
-keystore:指定密钥库的名称及位置(产生的各类信息将不在.keystore文件中)
-genkey:在用户主目录中创建一个默认文件".keystore"
-alias:对我们生成的.keystore进行指认别名;如果没有默认是mykey
-keyalg:指定密钥的算法 RSA/DSA 默认是DSA
解决方法有两种:
1 . 如果还想用原来那个名字的密钥对,那么就先删除已有密钥,再生成新的密钥对。
keytool -delete -alias your_alias -keystore your_keystore
2 . 使用 keytool 生成新的密钥对。
keytool -keystore your_keystore -alias your_alias -genkey -keyalg RSA
1 . 既然别名已经存在,那么就修改别名,使用一个新别名来生成密钥对。
keytool -changealias -alias jetty -destalias new_alias -keystore your_keystore
其中,your_keystore 是密钥库文件路径,new_alias 是新别名的名称。


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)