🔗 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 확인 코드를 생성합니다. 도메인은 하나만 허용됩니다.

매개변수

매개변수필수설명
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 | 연추IT솔루션