证书下单
POST
ssl/create自动生成CSR,并下单生成证书(货币单位可通过余额查询接口查询)
注意:如果是手动上传csr文本,需要自行记录csr秘钥
请求参数
Body 参数application/json
productId
string
证书产品编号
可通过产品价格表获取
year
integer
购买年限
默认1年
valid
string
验证方式
通过产品价格表查询支持的验证方式
commonName
string
通用名称
通配符必须以 *. 开头
domains
string
附加域名
英文逗号分隔多个域名
origin
string | null
CSR来源
留空默认自动创建;txt=上传csr文本(需自行记录CSR秘钥)
autoCsr
string
自动生成CSR
0=默认自动生成CSR,1=手动设置CSR参数
encryption
string
加密算法
可选值:rsa/ecc,通过产品价格表查询支持的选项
keyCurve
string
ECC密钥曲线
仅当encryption为ECC时必传 可选值:p256/p384/p512),通过产品价格表查询支持的选项
keySize
string
加密位数
仅当encryption为RSA时必传 可选值:(2048/3072/4096)
hashSign
string
签名算法
可选值:SHA256/SHA384/SHA512
csrTxt
string | null
CSR文本
origin=txt时,该参数必填
contact
object
联系人信息
ov/ev SSL证书必需
lastname
string
姓氏
firstname
string
名称
position
string
职位
email
string
邮箱
telephone
string
电话
company
object
公司信息
ov/ev SSL证书必需
orgName
string
公司名称
creditCode
string
社会信用代码
country
string
国家码
ISO3166国家码
province
string
省份或州
locality
string
城市
address
string
地址
postalCode
string
邮编
telephone
string
电话
示例1
{
"productId": "11",
"year": 1,
"valid": "dns_txt",
"commonName": "domain.com",
"domains": "domain1.com,domain2.com",
"origin": null,
"autoCsr": "1",
"encryption": "rsa",
"keyCurve": "p384",
"keySize": "2048",
"hashSign": "sha256",
"csrTxt": null,
"contact": {
"lastname": "han",
"firstname": "meimei",
"position": "it",
"email": "test@test.com",
"telephone": "1234567890"
},
"company": {
"orgName": "Probill",
"creditCode": "1111111",
"country": "CN",
"province": "FUJIAN",
"locality": "XIAMEN",
"address": "XIAMEN",
"postalCode": "100000",
"telephone": "1234567890"
}
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
可选
状态码:0为成功,大于0为异常
msg
string
错误或成功信息提示
time
integer
接口执行时间
data
object
响应数据集
sslNo
string
证书编号
cost
string
订单金额
csr
string
CSR
key
string
证书秘钥
unitCurrency
string
货币单位(前缀)
unitMoney
string
货币单位(后缀)
示例
成功示例
{
"msg": "",
"code": 0,
"time": 1722421258,
"data": {
"sslNo": "202404220916254360",
"csr": "",
"key": "",
"cost": "100.00",
"unitCurrency": "$",
"unitMoney": "USD"
}
}
最后修改时间: 7 个月前