KEYSTOOL工具使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

KEYSTOOL使用说明

Java中自带的一个建立公钥私钥的工具,在自建网站进行加密协议通信时,常常用到。下面对其主要的使用功能及过程进行说明。

1、创建证书(公私钥)

keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -keystore C:/keystore/test -validity 365

命令解释:

Keytool 调用证书工具关键字

–genkey 生成证书关键字,该证书同时包含有公钥和私钥;

-alias tomcat 给生成的证书起一个别名,在后续从库test中取出时较为方

便;证书在这里都是存在库中;

-keyalg RSA 生成证书时采用的算法

-keysize 1024 证书采用的位数,位数越大保密性越强,默认为1024;

-keystore C:/keystore/test

指定生成的证书存放的证书库test,如果该库不存在,则新

建一个库文件;

-validity 该证书的有效期

注:需要输入两次密码,第一次是存放证书的库test的密码,其作为仓库,需要有一个密码;第二次是新建的证书tomcat的密码;

2、查看证书库中有几条证书信息(公私钥)

keytool -list -keystore C:/keystore/test

Keytool 调用证书工具关键字

–list 列出证书个数和名称的关键字;

-keystore C:/keystore/test

指定证书存放的证书库test;

注:需要输入证书库密码

3、导出证书文件(公钥)

keytool -export -alias Tomcat -file C:/keystore/TC.cer -keystore C:/keystore/test

Keytool 调用证书工具关键字

–export导出证书关键字,该证书仅包含有公钥;

-alias tomcat 指定从库test中取出哪个证书;

-file C:/keystore/TC.cer将该证书保存在哪里,命名;

-keystore C:/keystore/test

指定取出的证书存放的证书库test;

4、查看证书文件(公钥)

keytool -printcert -file "test.crt"

Keytool 调用证书工具关键字

–printcert 显示证书关键字;

-file "test.crt"指定证书;

4、导入(统一管理)证书(公钥)

Tomcat

Localhost

Changeit

先生成了一个tomcat存放到了.keystore下面5、删除秘钥库中的条目

keytool -delete -keystoretest.keystore -alias test1

相关文档
最新文档