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 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.

Avatar of Sergiu Rosca
Technical Review by Sergiu Rosca

Sergiu Rosca is the core web developer behind SSL Dragon. He manages the technical infrastructure, platform performance, and backend integrations that keep the site running smoothly and securely. At SSL Dragon, Sergiu shares practical insights on web development, site optimization, and technical troubleshooting.

All SSL Dragon installation guides are tested on live server environments and undergo a strict peer-review process to ensure your infrastructure remains secure. Read our full Editorial Policy.