工具简介

KeyStore Explorer是Java命令行实用程序keytool和jarsigner的开源GUI替代品。 KeyStore Explorer通过直观的图形用户界面展示其功能提升了操作的简便性。

下载安装

浏览器访问http://keystore-explorer.org/downloads.html根据系统型号选择对应文件下载安装,KeyStore Explorer运行需依赖Java环境此处需同时下载Java运行环境。
1554946162(1).jpg

生成CSR文件

1. 打开工具选择“Create a New Keystore”

1554947555(1).jpg

2. 点击image.png按钮生成密钥对

1555035819(1).jpg
算法选择RSA,密钥长度2048

3. 生成密钥对证书

在“Generate Key Kair Certificate”面板中Version,Signature Algorithm,Validity Period等字段保持默认值。
点击image.png按钮添加CSR文件的基本信息

1555036899(1).jpg

1555037861(1).jpg
参数解释:

字段 描述 示例
Common Name(CN) 所需保护站点的完全限定名称 (FQDN),如果您要购买通配符证书,请使用 *.domain.com www.sheca.com
Organization Name(O) 您或您的组织的法定名称,不要缩写。 上海市数字证书认证中心有限公司
Organization Unit(OU) 提出申请的部门,可选填。 战略发展部
Locality Name(L) 您或您的组织所在地的城市,不要缩写。 上海
State Name(ST) 您或您的组织所在地的省/市/自治区,不要缩写。 上海
Country(C) 您所在国家/地区的2位英文字母的标准代码。 CN

备注: 组织名称 与 部门 不能包含以下字符:< > ~ ! @ # $ % ^ * / \ ( ) ? . , &

4. 设置保存密钥对别名及密码

1555038248(1).jpg
1555038672(1).jpg

5. 导出CSR文件和私钥文件

右击密钥对,选择【Generate CSR】选项,设置CSR文件的保存路径,然后点击【OK】按钮

1555039055(1).jpg
CSR文件导出后提交给上海市数字证书认证中心
 右击密钥对,选择,【Export】【Export Private Key】
类型选择OpenSSL 

1555039469(1).jpg

导出的私钥文件不用做加密,不用勾选Encrypted选项,选择私钥文件存储位置导出私钥。请妥善保存好私钥文件
1555043601(1).jpg