keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在jdk 1.4以后的版本中都包含了这一工具,它的位置为“%java_home%\bin\keytool.exe”。
keytool为java原生自带,安装java后不需要再进行安装,作为密钥和证书管理工具,方便用户能够管理自己的公钥/私钥及证书,用于认证服务。
keystore
keytool将密钥(key)和证书(certificates)存储在keystore文件中,
密钥需要存储在密钥库中
-alias 产生别名
-keystore 指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个)
-storepass 指定密钥库的密码
-keypass 指定别名条目的密码
-list 显示密钥库中的证书信息
-v 显示密钥库中的证书详细信息
-export 将别名指定的证书导出到文件
-file 参数指定导出到文件的文件名
-delete 删除密钥库中某条目
-import 将已签名数字证书导入密钥库
-keypasswd 修改密钥库中指定条目口令
-dname 指定证书拥有者信息
-keyalg 指定密钥的算法
-validity 指定创建的证书有效期多少天
-keysize 指定密钥长度
生成密钥库的同时生成一个密钥对,并且密钥库和密钥对都是需要密码的
keytoo河北政法l -genkey -keystore “/urs/…./tmp/keytool/test.keystore” -alias mytest -keyalg rsa -validity 365
填写相关信息,生成密钥库和密钥对
参数说明:
-genkey: 表示生成密钥对(公钥和私钥)
-keystore:每个 keytool 命令都有一个 -keystore 选项,用于指定 keytool 管理的密钥仓库的永久密钥仓库文件名称及其位置。如果不指定 -keystore 选项,则缺省密钥仓库将是宿主目录中(由系统属性的”ur.home”决定)名为 .keystore 的文件。如果该文件并不存在,则它将被创建。
-alias:指定密钥条目的别名,该别名是公开的。
-keyalg:指定密钥的算法,如:rsa、dsa(如果不指定默认采用dsa))
-validity:指定创建的证书有效期多少天
keytool -list -v -keystore test.keystore -storepass 123456
-list 列出证书
-v 显示详细信息
-keystore 指定密钥库
-storepass 指定密钥库的解密密码
-rfc 以可编码方式打印证书
keytool -list -rfc -keystore ./test.keystore -storepass 789789
4. 导入证书
keytool -import -alias test1 -file ./test.crt -keystore ./test.keystore -storepass 789789
keyto清明节作文300左右三年级ol -export -alias mytest -keystore ./test.keystore -file ./test.crt -storepa非主流爱情个性签名ss 789789
修改密钥库中指定条目的密码鼻烟是什么
keytool -keypasswd -alias 需修改的别名 -keypass 旧密码 -new 新密码 -storepass keystore密码 -keystore 所在的密钥库
修改密钥库的密码
keytool -storepasswd -keystore ./yushan.keystore(需修改口令的keystore) -storepass 123456(原始密码) -new yushan(新密码)
到此这篇关于java中keytool的使用的文章就介绍到这了,更多相关javakeytool的使用内容请母亲节卡通图片搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-05 02:22:38,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/0ae8a8509c961b72ec861c9d058df400.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Java中keytool的使用.doc
本文 PDF 下载地址:Java中keytool的使用.pdf
留言与评论(共有 0 条评论) |