🔗 SSLCI REST API

您可以使用 SSLCI.com REST API 以编程方式执行 SSL 证书操作。所有请求均发送至 https://www.sslci.com/api。

🔐 验证

您必须在所有 API 请求上发送令牌。您可以通过 3 种方式发送令牌:

📋 端点

GET /api — SSL 和订单列表
它列出了您的所有 SSL 证书和待处理订单。
curlcurl -X GET "https://www.sslci.com/api?token=YOUR_TOKEN"

成功回应

json{ "status": true, "certificates": [ { "crt_id": 1, "domains": "example.com", "add_time": 1715000000, "end_time": 1722776000 } ], "pending_orders": [ { "order_id": 5, "domains": "test.com", "status": "pending" } ] }
POST /api — 域验证请求
为单个域生成 HTTP 或 DNS 验证码。 Only one domain is accepted.

范围

范围药品强制性的解释
tokenstringAPI令牌
domainstring待验证域名(单个)
methodstringhttp 或 DNS
curlcurl -X POST https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","domain":"example.com","method":"http"}'

成功回应

json{ "status": true, "domain": "example.com", "order_id": 42, "verification": { "method": "http", "token": "abc123...", "content": "abc123...thumbprint", "file_path": "/.well-known/acme-challenge/abc123...", "url": "http://example.com/.well-known/acme-challenge/abc123..." } }
PUT /api — 域验证确认
放置验证文件/记录后触发验证。它仅进行身份验证,不创建 SSL。

范围

范围药品强制性的解释
tokenstringAPI令牌
domainstring待验证域名
order_idint订单 ID(可选,自动找到)
methodstringhttp 或 dns(默认:http)
curlcurl -X PUT https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","domain":"example.com"}'
POST /api (action=finalize) — 创建 SSL 证书
使用预先验证的域创建 SSL 证书。所有域名必须在过去 29 天内经过验证。

范围

范围药品强制性的解释
tokenstringAPI令牌
actionstring最终确定常数值
domainsarray域列表(预先验证)
curlcurl -X POST https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","action":"finalize","domains":["a.com","b.com","c.com"]}'

成功回应

json{ "status": true, "key": "-----BEGIN PRIVATE KEY-----\n...", "csr": "-----BEGIN CERTIFICATE REQUEST-----\n...", "crt": "-----BEGIN CERTIFICATE-----\n...", "ca": "-----BEGIN CERTIFICATE-----\n...", "details": { "subject": { "CN": "a.com" }, "valid_from": "2026-05-13 00:00:00", "valid_to": "2026-08-11 00:00:00", "san": "DNS:a.com, DNS:b.com, DNS:c.com" } }
DELETE /api — SSL / 订单删除
删除 SSL 证书或取消挂单。只能删除属于您的记录。

范围

范围药品强制性的解释
tokenstringAPI令牌
typestringSSL 或订购
idintcrt_id (ssl) 或 order_id(订单)
curlcurl -X DELETE https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","type":"ssl","id":15}'

🔄 SAN/多域 SSL 流

要获取具有多个域的 SSL 证书,请按照下列步骤操作:

  1. 通过 POST 分别为每个域获取验证码
  2. 插入验证文件/DNS记录
  3. 对每个域分别使用 PUT 确认验证
  4. 验证所有域后,使用 POST action=finalize 发送所有域
  5. 您的 SSL 证书会立即生成(因为域已经过验证)

⚠️ 错误代码

HTTP KoduAnlam
200成功的
400无效请求(参数缺失/不正确)
401身份验证失败(令牌无效)
403未经授权的访问(录音不属于您)
405不支持的 HTTP 方法
500服务器错误
SSLCI REST API v1.0 | SSLCI REST API v1.0永固IT解决方案