Probill 经销商接口
  1. 证书接口
Probill 经销商接口
  • 身份验证
  • 响应数据格式
  • 账户接口
    • 余额查询
      GET
    • 产品价格表
      GET
  • 证书接口
    • 证书下单
      POST
    • 域名列表
      GET
    • 获取证书状态
      GET
    • 更换域名验证方式
      POST
    • 获取证书信息
      GET
    • 下载证书
      GET
    • 重签证书
      POST
    • 取消证书
      DELETE
  • 产品
    • 产品列表
      GET
    • 产品详情
      GET
    • 数据中心列表
      GET
    • 线路列表
      GET
    • 套餐列表
      GET
    • 操作系统列表
      GET
  • 订单
    • 购买下单
      POST
    • 续费
      POST
    • 升级
      POST
  • 物理服务器
    • 服务器列表
      GET
    • 服务器详情
      GET
    • 获取电源状态
      GET
    • 设置电源状态
      POST
    • 重置密码
      POST
    • 重装系统
      POST
    • 远程连接
      GET
    • 网络流量图数据
      GET
    • DDOS黑洞
      GET
    • DDOS攻击
      GET
    • 设置交换机端口
      POST
    • 删除机器
      DELETE
  • 队列任务
    • 列表
    • 任务详情
  1. 证书接口

重签证书

POST
http://probill.local/api/ssl/resue
重签证书不可变更通用名称,支持重新签发,支持增删改额外域名,增加和修改域名都将计费(货币单位可通过余额查询接口查询)

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
id
integer 
服务器ID
可选
默认值:
3624
Body 参数application/json
sn
string 
证书产品编号
必需
可通过产品价格表获取
domains
string 
附加域名
必需
逗号分隔多个域名
autoCsr
integer 
自动创建CSR
可选
1=自动创建CSR参数 0=手动设置CSR参数
origin
string 
CSR来源
可选
留空默认自动创建;txt=上传csr文本(需自行记录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 
CSR文本
可选
origin=txt时,该参数必填
示例
{
    "sn": "20240802194914941",
    "domains": "c.domain.com",
    "origin": "",
    "encryption": "",
    "keyCurve": "",
    "keySize": "",
    "hashSign": "",
    "csrTxt": ""
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://probill.local/api/ssl/resue?id=3624' \
--header 'Content-Type: application/json' \
--data-raw '{
    "sn": "20240802194914941",
    "domains": "c.domain.com",
    "origin": "",
    "encryption": "",
    "keyCurve": "",
    "keySize": "",
    "hashSign": "",
    "csrTxt": ""
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
状态码:0成功,其他为错误
msg
string 
错误或成功提示信息
必需
time
integer 
接口执行时间
必需
data
object 
数据集合
必需
sslResueNo
string 
重签证书编号
必需
cost
string 
重签订单金额
必需
示例
{
    "code": 0,
    "msg": "",
    "time": 1722590594,
    "data": {
        "sslResueNo": "20240802172309728",
        "cost": "60.00"
    }
}
上一页
下载证书
下一页
取消证书
Built with