购买SSL证书 - SubscribeCertificate
功能介绍
购买SSL证书。
URI
POST /v3/scm/certificates/buy
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 最小长度:32 最大长度:2097152 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
cert_brand |
是 |
String |
证书品牌,取值如下: 最小长度:0 最大长度:32 |
|
cert_type |
是 |
String |
证书类型,取值如下: 最小长度:0 最大长度:32 |
|
domain_type |
是 |
String |
域名类型,取值如下: 最小长度:0 最大长度:32 |
|
effective_time |
是 |
Integer |
证书有效期(年)。 最小值:1 最大值:3 |
|
domain_numbers |
是 |
Integer |
域名数量。 最小值:1 最大值:100 |
|
order_number |
是 |
Integer |
购买的证书数量。取值范围为1~100。 最小值:1 最大值:100 |
|
agree_privacy_protection |
是 |
Boolean |
是否同意隐私协议,此处仅能设置为true才能成功购买证书。 |
|
primary_domain_type |
否 |
String |
多域名中的主域名类型。 最小长度:0 最大长度:63 |
|
single_domain_number |
否 |
Integer |
附加单域名数量。 最小值:1 最大值:100 |
|
wildcard_domain_number |
否 |
Integer |
附加泛域名数量。 最小值:1 最大值:100 |
|
is_auto_pay |
否 |
Boolean |
是否开启自动支付。 |
|
order_id |
否 |
String |
订单号。仅组合购买场景使用。 最小长度:0 最大长度:63 |
|
tags |
否 |
Array of ScsResourceTag objects |
标签列表。 数组长度:0 - 10 |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
order_id |
String |
订单号。 最小长度:0 最大长度:63 |
|
cert |
Array of CertDetail objects |
证书列表,详情请参见CertDetail字段数据结构说明。 数组长度:0 - 1000 |
状态码:401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误请求返回的错误码。 最小长度:3 最大长度:36 |
|
error_msg |
String |
错误请求返回的错误信息。 最小长度:0 最大长度:1024 |
状态码:403
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误请求返回的错误码。 最小长度:3 最大长度:36 |
|
error_msg |
String |
错误请求返回的错误信息。 最小长度:0 最大长度:1024 |
状态码:500
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误请求返回的错误码。 最小长度:3 最大长度:36 |
|
error_msg |
String |
错误请求返回的错误信息。 最小长度:0 最大长度:1024 |
请求示例
{
"cert_brand" : "GLOBALSIGN",
"cert_type" : "OV_SSL_CERT",
"domain_type" : "MULTI_DOMAIN",
"effective_time" : 1,
"domain_numbers" : 5,
"order_number" : 1,
"agree_privacy_protection" : true
}
响应示例
状态码:200
正常返回。
{
"order_id" : "CS1803192259ROA8U",
"cert" : [ {
"cert_id" : "scs1481110651012"
} ]
}
状态码:401
认证失败。
{
"error_code" : "SCM.XXX",
"error_msg" : "XXX"
}
状态码:403
禁止访问。
{
"error_code" : "SCM.XXX",
"error_msg" : "XXX"
}
状态码:500
请求未完成,服务器内部异常。
{
"error_code" : "SCM.XXX",
"error_msg" : "XXX"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
正常返回。 |
|
401 |
认证失败。 |
|
403 |
禁止访问。 |
|
404 |
访问页面未找到。 |
|
500 |
请求未完成,服务器内部异常。 |
错误码
请参见错误码。