KeyTool GUI 创建jks证书库

KeyTool简介

Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)-只包含公钥.

KeyTool GUI

相比较JDK中keytool来创建jks证书库,KeyTool GUI方便快捷多了。使用JDK中keytool命令行创建jks证书库请参照http://www.cnblogs.com/whatlonelytear/p/5913538.html。这里主要介绍KeyTool GUI的使用。

1.下载安装KeyTool GUI:

http://www.pc0359.cn/downinfo/56095.html

这里我下载的是1.6版本,同时需要安装对应的jdk版本1.5。

2.创建证书库,并导入证书


KeyTool GUI 创建jks证书库_第1张图片


KeyTool GUI 创建jks证书库_第2张图片

从左往右依次为:生成密钥对,导入证书,导入密钥。

 重新设置私钥密码:

KeyTool GUI 创建jks证书库_第3张图片
KeyTool GUI 创建jks证书库_第4张图片

  保存时设置KeyStore密码

KeyTool GUI 创建jks证书库_第5张图片

3.注意事项

在使用创建好的jks证书,报错:java.security.UnrecoverableKeyException: Cannot recover key

是因为在上面导入的过程中,重新设置的私钥密码和最好保存设置的keyStore密码不一致。

你可能感兴趣的:(KeyTool GUI 创建jks证书库)