更新时间:2023-10-11 GMT+08:00

保存证书信息

功能介绍

保存申请证书时已填写的证书信息。

请求参数“agree_privacy_protection”必须设置为“true”,才能成功保存信息。

URI

  • URI格式

    POST /v2/{project_id}/scm/cert/{cert_id}/save

  • 参数说明

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    项目ID。

    cert_id

    String

    证书ID。

请求消息

请求参数

参数

是否必选

参数类型

描述

domain

String

证书绑定的域名。

sans

String

多域名证书附加域名,多个域名以“;”隔开。

csr

String

证书csr串,与域名必须匹配。

company_name

String

公司名称,OV和EV型证书用户必填。

字符长度为0~63位。

company_unit

String

部门名称,OV和EV型证书用户非必填。

字符长度为0~63位。

company_province

String

公司所在省份,OV和EV型证书用户必填。

字符长度为0~63位。

company_city

String

公司所在市区,OV和EV型证书用户必填。

字符长度为0~63位。

country

String

国家代码。

applicant_name

String

申请人姓名。

字符长度为0~63位。

applicant_phone

String

申请人电话号码。

示例:13212345678

applicant_email

String

申请人邮箱。

示例:example.huawei.com

contact_name

String

技术联系人姓名。

字符长度为0~63位。

contact_phone

String

技术联系人电话号码。

示例:13212345678

contact_email

String

技术联系人邮箱。

示例:example.huawei.com

agree_privacy_protection

Boolean

是否同意授权隐私协议。

  • true:同意授权隐私协议。
  • false:不同意授权隐私协议。

此处仅能设置为true才能保存证书信息。

响应消息

响应参数

参数

是否必选

参数类型

描述

request_info

String

请求结果。

示例

如下以保存某张证书已补全的信息为例。

  • 请求样例
    {
        "domain":"www.xzz.com",
        "company_name":"华为成都分公司",
        "company_province":"四川",
        "company_city":"成都",
        "applicant_name":"华卫",
        "applicant_phone":"13212345678",
        "applicant_email":"9997342346@qq.com",
        "csr":"",
        "sans":"",
        "country":"CN",
        "company_unit":"人力部",
        "contact_name":"环境",
        "contact_phone":"13512345678",
        "contact_email":"jk@jk.ff",
        "agree_privacy_protection":true
    }
  • 响应样例
    { 
        "request_info":"success"
    }

    { 
       "error_code": "SCM.XXXX",  
       "error_msg": "XXXX"   
     }

状态码

表1描述的是API返回的正常状态码。
表1 状态码

状态码

编码

状态说明

200

OK

请求已成功。

异常状态码,请参见错误码