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


