夫志其朴,其易也清;其行其厉,其致其远🤾‍♂️

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 是新别名的名称。




在这里插入图片描述在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐