生成密钥对执行步骤
运行 Keytool 命令生成密钥库和密钥对,下面是我的运行命令:
keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -keystore mystore.jks -storepass mystorepassword -validity 365 -keypass mypassword
在这个命令中,我指定了密钥库的名称mystore.jks
、密钥库的密码mystorepassword
、密钥对的别名mykey
、密钥算法RSA
、密钥大小2048
、密钥有效期365
天和密钥密码mypassword
。
这样,密钥库和密钥对就生成出来了。
**
**
导出公钥
注意:要在你生成密钥库的位置执行该命令
keytool -exportcert -alias agmiskey -keystore agmiskeystore.jks -storepass mystorepassword -rfc -file agmiskey.cer
在这里,我指定了密钥库的名称agmiskeystore.jks
、密钥库的密码mystorepassword
、密钥对的别名mykey
和导出文件的名称mykey.cer
。
cer后缀的文件就是导出的公钥