美文网首页
KeyTool操作

KeyTool操作

作者: 星林的窗 | 来源:发表于2017-05-23 18:10 被阅读0次

    一、keytool的概念

    keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示:

    二、keytool的用法

    keytool -help

    三、创建证书

    生成密匙对,证书名为test1,有效天数1000,存放在test.keystore密匙库里:keytool -genkeypair -alias "test1" -keyalg "RSA" -keystore "test.keystore" -validity 1000

    执行完上述命令后,在操作系统的用户目录下生成了一个"test.keystore"的文件

    四、查看密钥库里面的证书

    keytool -list -keystore test.keystore

    五、导出到证书文件

    keytool -export -alias test1 -file test.crt -keystore test.keystore

    运行结果:在操作系统的用户目录(gacl)下生成了一个"test.crt"的文件

    六、导入证书

    keytool -import-keystore test_cacerts -file test.crt

    七、查看证书信息

    keytool -printcert -file "test.crt"

    八、删除密钥库中的条目

    keytool -delete -keystore test.keystore -alias test1

    九、修改证书条目的口令

    keytool -keypasswd -alias test2 -keystore test.keystore

    范例:查看test.keystore这个密钥库里面的所有证书

    相关文章

      网友评论

          本文标题:KeyTool操作

          本文链接:https://www.haomeiwen.com/subject/ctsgxxtx.html