申请个人测试证书操作指导

更新时间:
复制 MD 格式

购买个人测试证书后还需向 CA 机构申请证书,CA 机构审核通过后才会签发证书。本文介绍了从申请证书到证书签发的全部过程,您可以根据文档指引完成相关操作。

前提条件

需满足以下全部条件方可申请证书:

  • 证书处于以下状态之一:

    • 待申请:该状态表示购买证书后,未申请过证书。此时可根据下文申请证书。

    • 即将过期:该状态表示当前证书签发有效期即将过期。如证书实例订阅未到期,可根据下文申请证书。如证书实例订阅也即将到期,则需进行续费,详细操作参考SSL证书续费及到期处理。

    • 审核失败:该状态表示已向 CA 提交过证书申请,但审核未通过。需按处理审核失败进行处理,再根据下文重新申请证书。

    • 已吊销:该状态表示已申请吊销了当前证书。如证书实例订阅未到期,可根据下文重新申请证书。

  • 申请证书的域名须可正常解析。

步骤一:提交证书申请

如证书在导航栏证书管理 > SSL证书管理 V2.0中购买,请按下方SSL证书管理 V2.0中的描述操作;如证书在导航栏证书管理 > SSL证书管理(V1.0 停止新购)中购买,请按下方SSL证书管理(V1.0 停止新购)中的描述操作。

SSL证书管理 V2.0

  1. 进入数字证书管理服务控制台。

  2. 在左侧导航栏,选择证书管理 > SSL证书管理 V2.0。

  3. 单击个人测试证书(原免费证书)页签,找到目标证书,单击操作列的证书申请。

  4. 在弹出的面板中,填写申请信息:

    1. 证书绑定域名:填写该证书要绑定的域名。仅支持填写 1 个域名,且不支持通配符域名。

      重要

      提交申请后不支持更换域名,请仔细核对域名是否正确。提交申请后如需更换域名,需重新购买。

    2. 域名验证方式:验证申请人具备域名控制权。支持自动DNS验证、手动DNS验证和文件验证方式,各选项说明如下:

      • 自动DNS验证:当系统判断可自动DNS验证时(即绑定的域名通过本账号下的阿里云域名解析服务进行解析),仅显示该选项,此时选择该选项即可;否则,会显示手动DNS验证和文件验证选项。

      • 手动DNS验证:选择该验证方式后,需在域名解析服务商处添加指定的解析记录。建议在无法选择自动DNS验证时,优先选择该验证方式。如不具备添加解析记录的权限,可选择文件验证。

        说明

        针对域名未在阿里云解析的场景,可通过配置域名免验证,实现自动 DNS 验证。详细操作请参考添加并授权免DNS验证的域名。

      • 文件验证:选择该方式后,需将指定文件上传到Web服务器中,并可通过 https 和 http 协议访问到该文件。

        说明

        通配符域名不支持文件验证。如果证书绑定域名中填写了通配符域名,域名验证方式中将不显示文件验证选项。

    3. 联系人:选择证书的联系人,如不存在联系人,可单击下拉列表中的新建联系人进行创建。系统将在证书状态发生变化时通知该联系人。

    4. 所在地:选择证书联系人所在地。

    5. 密钥算法:选择证书加密算法。如无特殊安全要求,选择 RSA2048 即可。

    6. CSR生成方式:推荐选择系统生成。如有特殊需要,可选择手动填写或选择已有的CSR。手动填写规则和如何上传本地创建好的CSR文件,可参考手动创建或上传CSR。

  5. 单击提交审核。系统会将申请信息发送到 CA 机构进行审核。

如需修改申请信息,可单击操作列下的取消申请。取消后修改申请信息,再次提交审核。

SSL证书管理(V1.0 停止新购)

  1. 进入数字证书管理服务控制台。

  2. 在左侧导航栏,选择证书管理 > SSL证书管理(V1.0 停止新购)。

  3. 单击个人测试证书(原免费证书)页签,找到目标证书,单击操作列的证书申请。

  4. 在弹出的面板中,填写申请信息:

    1. 证书绑定域名:填写该证书要绑定的域名。仅支持填写 1 个域名,且不支持通配符域名。

      重要

      提交申请后不支持更换域名,请仔细核对域名是否正确。提交申请后如需更换域名,需重新购买。

    2. 域名验证方式:验证申请人具备域名控制权。支持自动DNS验证、手动DNS验证和文件验证方式,各选项说明如下:

      • 自动DNS验证:当系统判断可自动DNS验证时(即绑定的域名通过本账号下的阿里云域名解析服务进行解析),仅显示该选项,此时选择该选项即可;否则,会显示手动DNS验证和文件验证选项。

      • 手动DNS验证:选择该验证方式后,需在域名解析服务商处添加指定的解析记录。建议在无法选择自动DNS验证时,优先选择该验证方式。如不具备添加解析记录的权限,可选择文件验证。

        说明

        针对域名未在阿里云解析的场景,可通过配置域名免验证,实现自动 DNS 验证。详细操作请参考添加并授权免DNS验证的域名。

      • 文件验证:选择该方式后,需将指定文件上传到Web服务器中,并可通过 https 和 http 协议访问到该文件。

        说明

        通配符域名不支持文件验证。如果证书绑定域名中填写了通配符域名,域名验证方式中将不显示文件验证选项。

    3. 联系人:选择证书的联系人,如不存在联系人,可单击下拉列表中的新建联系人进行创建。系统将在证书状态发生变化时通知该联系人。

    4. 所在地:选择证书联系人所在地。

    5. 密钥算法:选择证书加密算法。如无特殊安全要求,选择 RSA2048 即可。

    6. CSR生成方式:推荐选择系统生成。如有特殊需要,可选择手动填写或选择已有的CSR。手动填写规则和如何上传本地创建好的CSR文件,可参考手动创建或上传CSR。

  5. 单击提交审核。系统会将申请信息发送到 CA 机构进行审核。

如需修改申请信息,可单击操作列下的撤回操作。撤回后修改申请信息,再次提交审核。

步骤二:配合 CA 结构完成审核

提交申请后,CA 机构必须验证申请人对所申请域名的控制权。请根据所选择的域名验证方式,完成对应配置。

自动DNS验证

  1. 等待系统自动完成域名解析配置,通常可在 15 分钟内完成。可单击证书操作列的验证,在弹出窗口中单击验证按钮,验证域名解析是否添加完成。

  2. 等待 CA 机构完成域名控制权验证。通常在 15 分钟内完成。

手动DNS验证

如该域名已配置域名免验证,可跳过以下步骤,直接等待 CA 机构完成域名控制权验证即可。域名免验证相关配置请参考添加并授权免DNS验证的域名。

  1. 单击证书操作列的验证,在弹出窗口中复制需要添加的域名解析记录,登录域名解析服务控制台或者联系域名解析服务提供商添加对应域名解析记录。

    说明
    • 如弹出窗口中同时存在 TXT 和 CNAME 记录,仅需添加其中之一即可,建议优先选择 TXT 记录,兼容性更强。

    • 部分 DNS 服务商控制台添加 CNAME 记录时,会自动在主机记录末尾补全当前域名后缀。请务必检查并删除自动补全的内容。如域名解析处添加的域名是aaa.bbb.ccc.com,需要添加的主机记录为_dnsauth.aaa.bbb,域名解析服务商会将添加的主机记录自动补全为_dnsauth.aaa.bbb.aaa.bbb.ccc.com,此时需删除重复的.aaa.bbb,确保完整的域名记录为_dnsauth.aaa.bbb.ccc.com。

  2. 检查域名是否开启 DNSSEC。如已开启,为避免 DNSSEC 配置不当导致域名控制权验证失败,建议临时关闭 DNSSEC,待证书签发后再重新开启。详细信息请参考【公告】关于 DigiCert 在域名控制权验证(DCV)与 DNS CAA 检查中启用 DNSSEC 验证的通知。

  3. 域名解析添加完成后,单击验证按钮,确认域名解析是否生效。

    说明

    域名解析添加完成后通常需要一段时间方可生效,请耐心等待。

  4. 验证成功后,等待 CA 机构完成域名控制权验证。通常在 15 分钟内完成。

文件验证

  1. 单击证书操作列的验证,在弹出窗口中,单击文件内容列下的验证文件,下载验证文件压缩包 。

  2. 解压下载的压缩包,获取验证文件。注意,不要对文件执行任何操作,例如,打开、编辑、重命名等。

    说明

    该文件有效期 3 天,过期后需要重新下载。

  3. 在域名对应 Web 站点的根目录下创建服务器目录列下指定的子目录,将解压后的文件上传到该目录下。

  4. 上传完成后,单击验证按钮,确认是否生效。

  5. 验证成功后,等待 CA 机构完成域名控制权验证。通常在 15 分钟内完成。

    说明

    CA 机构优先使用 https(使用 443 端口,不支持其它端口) 协议进行验证。如当前站点无可信证书,建议关闭 https 服务,开启 http 服务(使用 80 端口,不支持其它端口)进行验证,避免验证失败。

步骤三:确认证书成功签发

CA审核通过后,证书状态变为已签发。可按如下步骤查看证书信息:

SSL证书管理 V2.0

  1. 进入数字证书管理服务控制台。

  2. 在左侧导航栏,选择证书管理 > SSL证书管理 V2.0。

  3. 在个人测试证书(原免费证书)页签下的证书订阅实例列表中,可查看当前证书状态、域名和有效期(本次签发证书的有效期,非证书实例的订阅期)

  4. 单击目标证书操作列的详情,可查看更详细的信息。

SSL证书管理(V1.0停止新购)

  1. 进入数字证书管理服务控制台。

  2. 在左侧导航栏,选择证书管理 > SSL证书管理(V1.0停止新购)。

  3. 在个人测试证书(原免费证书)页签下的证书订阅实例列表中,可查看证书状态、绑定域名和有效期限(本次签发证书的有效期,非购买总时长)。

  4. 单击操作列的更多,可查看更详细的信息。

如果已签发证书显示了申请域名之外的域名,该域名是赠送域名。

处理审核失败

查看原因并重新申请

证书验证未通过时,状态会变为审核失败。将鼠标移动到该状态上,在提示信息中单击查看原因。根据原因进行处理,处理完成后重新提交申请并完成相应验证。

常见审核失败原因

  • 域名包含敏感词汇:常见敏感词示例包括live、bank、banc、fund、wallet、pay、lv、nuclear、pw、asia、ban.c、alpha、test、example、credit、apple、ebay、trust、root、amazon、android、visa、google、discover、financial、wordpress、pal、hp、free、SCP等。替换或删除域名中的敏感词后重新提交申请。多次尝试仍失败时,请选择其他正式证书或更换主域名。

  • 未进行域名验证或域名验证失败:返回“完成域名所有权验证”,补充或修正DNS记录或验证文件,验证成功后继续审核。

  • CSR文件已用于其他订单:返回证书申请面板,将CSR生成方式改为系统生成,由阿里云重新创建CSR和私钥。再次提交申请并完成域名控制权验证。

  • CSR的Common Name字段错误:Common Name是CSR中表示证书绑定主域名的字段。返回证书申请面板,确认绑定域名后,将CSR生成方式改为系统生成,由阿里云重新创建CSR和私钥。再次提交申请并完成域名所有权验证。

相关文档

证书签发成功后,需部署到 Web 服务器中方可实际生效,您可以参考SSL证书部署方案概览,选择合适的部署方案。