🔗 एसएसएलसीआई रेस्ट एपीआई

आप SSLCI.com REST API के साथ प्रोग्रामेटिक रूप से SSL प्रमाणपत्र संचालन कर सकते हैं। सभी अनुरोध https://www.sslci.com/api पर किए जाते हैं।

🔐 प्रमाणीकरण

आपको सभी एपीआई अनुरोधों में टोकन भेजना होगा। आप 3 तरीकों से टोकन भेज सकते हैं:

📋 अंतिमबिंदुओं

GET /एपीआई - एसएसएल और ऑर्डर सूची
यह आपके सभी एसएसएल प्रमाणपत्रों और लंबित आदेशों को सूचीबद्ध करता है।
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 /एपीआई - डोमेन सत्यापन अनुरोध
एकल डोमेन के लिए HTTP या DNS सत्यापन कोड उत्पन्न करता है। केवल एक डोमेन स्वीकार किया जाता है.

पैरामीटर

पैरामीटरदवाअनिवार्यविवरण
tokenstringएपीआई टोकन
domainstringसत्यापित किया जाने वाला डोमेन (एकल)
methodstringhttp या डीएनएस
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 /एपीआई - डोमेन सत्यापन पुष्टिकरण
सत्यापन फ़ाइल/रिकॉर्ड रखने के बाद सत्यापन ट्रिगर होता है। यह केवल प्रमाणित करता है, एसएसएल नहीं बनाता है।

पैरामीटर

पैरामीटरदवाअनिवार्यविवरण
tokenstringएपीआई टोकन
domainstringसत्यापित किया जाने वाला डोमेन
order_idintऑर्डर आईडी (वैकल्पिक, स्वचालित रूप से पाया गया)
methodstringhttp या डीएनएस (डिफ़ॉल्ट: http)
curlcurl -X PUT https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","domain":"example.com"}'
POST /एपीआई (कार्रवाई=अंतिमीकरण) - एक एसएसएल प्रमाणपत्र बनाना
पूर्व-सत्यापित डोमेन के साथ एक एसएसएल प्रमाणपत्र बनाता है। सभी डोमेन पिछले 29 दिनों के भीतर सत्यापित होने चाहिए।

पैरामीटर

पैरामीटरदवाअनिवार्यविवरण
tokenstringएपीआई टोकन
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 /एपीआई - एसएसएल / ऑर्डर विलोपन
एसएसएल प्रमाणपत्र हटा देता है या लंबित ऑर्डर रद्द कर देता है। केवल आपसे संबंधित रिकॉर्ड ही हटाए जा सकते हैं.

पैरामीटर

पैरामीटरदवाअनिवार्यविवरण
tokenstringएपीआई टोकन
typestringएसएसएल या ऑर्डर
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}'

🔄 सैन/मल्टी-डोमेन एसएसएल स्ट्रीमिंग

एकाधिक डोमेन के साथ SSL प्रमाणपत्र प्राप्त करने के लिए, इन चरणों का पालन करें:

  1. प्रत्येक डोमेन के लिए अलग से POST के माध्यम से एक सत्यापन कोड प्राप्त करें
  2. सत्यापन फ़ाइल/डीएनएस रिकॉर्ड डालें
  3. प्रत्येक डोमेन के लिए अलग से PUT के साथ सत्यापन की पुष्टि करें
  4. सभी डोमेन सत्यापित होने के बाद, सभी डोमेन को POST क्रिया=अंतिम रूप से भेजें
  5. आपका एसएसएल प्रमाणपत्र तुरंत तैयार हो जाता है (चूंकि डोमेन पहले ही सत्यापित हैं)

⚠️ त्रुटि कोड

HTTP KoduAnlam
200सफल
400अमान्य अनुरोध (अनुपलब्ध/गलत पैरामीटर)
401प्रमाणीकरण विफल (अमान्य टोकन)
403अनधिकृत पहुंच (रिकॉर्डिंग आपकी नहीं है)
405असमर्थित HTTP विधि
500सर्वर त्रुटि
एसएसएलसीआई रेस्ट एपीआई v1.0 | सूचना विज्ञान समाधान