在本教程中,我们将向您展示如何在 Android 上生成 CSR。 由于 Java 是 Android 开发的官方语言,我们将向您展示如何通过 Java Keystore 生成 CSR 代码。
除了 CSR,Java Keystore 还会生成 SSL 安装过程中所需的私钥文件。
请按照以下说明操作:
第 1 步:创建密钥存储和密钥文件
运行以下命令
keytool -genkey -alias myalias -keyalg RSA -keysize 2048 -keystore c:\yoursite.keystore
注意:请记住您的别名。 稍后安装 SSL 时会用到。
步骤 2:输入您的信息
出现提示时,请按以下方式提交信息:
- 您的姓和名是什么? 请输入您要保护的 FQDN(全称域名),而不是您的名和姓。 例如,www.yoursite.com
- 您所在组织单位的名称是什么? 写明申请 SSL 证书的部门名称。 例如,信息技术
- 贵组织的名称是什么? 请注明贵公司的法定全称。 例如,贵公司有限责任公司
- 您所在城市或地区的名称是什么? 请填写贵公司注册所在城市的全称
- 您所在州或省的名称是什么? 输入贵公司所在州或省的全称。 例如,加利福尼亚州
- 该单位的双字母国家代码是什么? 输入您国家的官方双字母代码。 例如,美国。 在此,您可以找到完整的国家代码列表。
按 “Y“或键入 “是“确认您的详细信息。
步骤 3:创建 CSR 代码
运行以下命令
keytool -certreq -keyalg RSA -alias myalias -file certreq.txt -keystore c:\yoursite.mykeystore
要查找 CSR 文件,请运行以下命令:
type certreq.txt
使用记事本等文本编辑器打开 certreq.txt 文件。 在 SSL 订购过程中,您需要将其内容(包括 BEGIN CERTIFICATE 和 END CERTIFICATE 标记)复制粘贴到相应的框中。
CA 验证 CSR 并签发 SSL 证书后,你就可以继续查看Android SSL 安装说明了。