bg-tutorials

如何在BigCommerce上生成CSR

本教程介绍如何在 BigCommerce 上生成 CSR(证书签名请求)。CSR 是一段编码文本,当您申请 SSL 证书时,需要将其提交给证书颁发机构(CA)。它包含您的域名和组织信息,以及将嵌入证书中的公钥。

注意:BigCommerce 会自动为每个使用自定义域名的商店配置一个免费的 AutoSSL 证书(由 DigiCert 颁发)。只有当您想安装自己的第三方 SSL 证书而不是默认证书时,才需要生成 CSR。

在 BigCommerce 上生成 CSR

BigCommerce 的控制面板内置了 CSR 生成器。请按照以下步骤直接从管理仪表盘创建您的 CSR。

第 1 步:打开 SSL 证书页面

商店所有者身份登录您的 BigCommerce 控制面板。导航至设置 > SSL 证书

第 2 步:开始生成 CSR

生成 CSR(用于第三方证书)部分,点击生成 CSR

第 3 步:填写所需信息

完成以下字段的填写:

  • 批准人邮箱(Approver Email):选择或输入该域名的有效邮箱地址。CA 将使用此地址进行域名验证。
  • 通用名称(CN):您要保护的完全限定域名,例如 yourstore.com。对于通配符证书,请输入 *.yourstore.com
  • 组织名称(O):您公司的法定名称,例如 GPI Holding LLC
  • 组织单位(OU):大多数 CA 已不再使用此字段。您可以留空,或输入部门名称,例如 IT
  • 地区(L):您组织注册所在城市的完整名称,例如 San Jose
  • 州/省(S):完整的州或省名称(不要缩写),例如 California
  • 国家代码(C):从下拉列表中选择两位字母的 ISO 国家代码,例如 US

第 4 步:生成并保存 CSR

检查所有输入内容是否准确无误,然后点击生成 CSR。BigCommerce 会在屏幕上显示 CSR 代码。请复制整个代码块,包括头部和尾部行:

-----BEGIN CERTIFICATE REQUEST-----
(base64-encoded data)
-----END CERTIFICATE REQUEST-----

将 CSR 粘贴到纯文本编辑器中(例如 Windows 上的记事本,或 macOS 上以纯文本模式打开的 TextEdit),并将文件保存为 yourdomain.csr。在 SSL 订购过程中,您将把此 CSR 提交给您的证书颁发机构。

BigCommerce 还会将 CSR 副本通过邮件发送到您指定的批准人邮箱地址。

替代方案:在外部生成 CSR

如果您需要内置生成器不支持的选项(例如多域名 SAN 证书或特定密钥长度的 CSR),可以使用以下方法在 BigCommerce 之外生成 CSR:

  • 在线工具:使用 SSL Dragon 的CSR 生成器即时创建 CSR 和私钥。
  • OpenSSL(命令行):在任何已安装 OpenSSL 的设备上运行以下命令:
openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr -addext "subjectAltName=DNS:yourdomain.com,DNS:www.yourdomain.com"

OpenSSL 会提示您填写相同的字段(通用名称、组织等)。-addext 标志用于提供内置生成器无法生成的主题备用名称列表,因此请保留该标志,并列出证书需要覆盖的每个主机名。完成后,您将获得两个文件:yourdomain.csr(CSR)和 yourdomain.key(私钥)。请妥善保管私钥,安装证书时将需要用到它。

无论采用哪种方式生成 CSR 后,您都可以在提交给 CA 之前,使用 SSL Dragon 的CSR 解码器验证其内容。

在 BigCommerce 上安装 SSL 证书

一旦 CA 验证了您的请求并颁发证书,请按照以下步骤将其安装到您的 BigCommerce 商店。

第 1 步:准备证书文件

从您的 CA 下载证书压缩包并解压。您通常会收到:

  • yourdomain.crt:您的主 SSL 证书。
  • ca-bundle.crt(或类似名称):中间/根 CA 证书。

在纯文本编辑器中打开每个文件,确认其包含 PEM 格式的文本(以 -----BEGIN CERTIFICATE----- 开头)。

第 2 步:在 BigCommerce 中上传证书

在您的 BigCommerce 控制面板中,进入设置 > SSL 证书。在安装第三方 SSL 证书部分,点击安装第三方 SSL。将以下内容粘贴到相应字段中:

  • SSL 证书:您的 yourdomain.crt 文件的内容。
  • RSA 私钥:与 CSR 一同生成的私钥(如果您使用内置生成器,则该私钥保存在 BigCommerce 的记录中;如果您在外部生成,则位于 yourdomain.key 文件中)。
  • 中间证书(CA 证书):CA 证书包文件的内容。

第 3 步:保存并验证

点击安装 SSL 证书。BigCommerce 会验证证书是否与私钥匹配,以及证书链是否完整。如果一切正确,证书就会被安装。请等待 15 到 30 分钟,以便更改在 BigCommerce 基础设施中传播生效。

传播期结束后,在浏览器中打开您的商店并检查挂锁图标。如需详细的状态报告,请使用 SSL Dragon 的 SSL Checker

立即订购 SSL 证书, 可节省 10% 的费用!

快速发行, 强大加密, 99.99% 的浏览器信任度, 专业支持和 25 天退款保证. 优惠券代码 SAVE10

龙飞行的详细图像
撰写人

经验丰富的内容撰稿人, 擅长 SSL 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.