青蛙数字安全,一直专注数字安全领域
安全热线:400-880-6155 帮助中心 找回密码 购物车

如何通过Java Keystore生成一个证书签名请求CSR

一个CSR是包含证书申请者信息的编码文本。这些信息包括,但不限于,证书的发布者名称(称为 "通用名称")、组织名称(如果适用)和证书的联系电子邮件。当创建CSR时,它将输出两个文件,这两个文件是你的CSR,在注册时将被要求,以及一个相应的私钥,不应该被共享,在安装时将被要求。

注意:在进行下面的说明之前,请确认Java开发工具包(JDK)已正确安装在你的服务器或本地计算机上。

下面的说明将指导你创建一个Java Keystore文件和CSR。如果你已经生成了CSR并收到了你信任的代码签名证书,请点击这里查看代码签名下载/导出说明。

1. 运行Keystore提示
要制作一个钥匙库和钥匙文件,请运行下面的命令提示。

keytool -genkey -alias server -keyalg RSA -keysize 2048 -keystore keystore.jks

2. 在提示下输入所需信息
输入keystore密码。
重新输入新的密码。
你的名字和姓氏是什么?
你的组织单位的名称是什么?
你的组织名称是什么?
你的城市或地方的名称是什么?
你所在的州或省的名称是什么?
本单位的双字母国家代码是什么?
CN=CompanyName或Firstname Lastname,OU=DeparmentName,O=CompanyName,L=City,ST=State,C=CountryCode是否正确?
输入的密钥密码。
上述命令将创建一个名为keystore.jks的Java密钥库文件。

3. 运行CSR提示
为了从钥匙库中制作CSR,运行下面的命令提示:keytool -certreq -alias server -file csr.csr -keystore keystore.jks
输入keystore密码。

注意:keystore密码是你在第2步中创建的同一密码。

上述命令将创建CSR和私钥并保存为一个.csr文件和一个.jks文件。

4. 生成命令
复制新生成的CSR,并包括标题--BEGIN NEW CERTIFICATE REQUEST--和页脚--END NEW CERTIFICATE REQUEST--标签。
登录到您的账户
找到您的不完整订单
单击 "立即生成证书
选择创建一个链接的选项
点击链接
选择Java作为你的代码签名证书类型
继续并粘贴你的CSR
完成剩余的注册步骤