🔗 SSLCI-REST-API

Sie können SSL-Zertifikatvorgänge programmgesteuert mit der SSLCI.com-REST-API ausführen. Alle Anfragen werden an https://www.sslci.com/api gerichtet.

🔐 Authentifizierung

Sie müssen Token in allen API-Anfragen senden. Sie können den Token auf drei Arten versenden:

📋 Endpunkte

GET /api – SSL und Bestellliste
Es listet alle Ihre SSL-Zertifikate und ausstehenden Bestellungen auf.
curlcurl -X GET "https://www.sslci.com/api?token=YOUR_TOKEN"

Erfolgreiche Antwort

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 – Domain-Verifizierungsanfrage
Erzeugt einen HTTP- oder DNS-Bestätigungscode für eine einzelne Domäne. Es wird nur eine Domain akzeptiert.

Parameter

ParameterMedizinObligatorischBeschreibung
tokenstringAPI-Token
domainstringZu verifizierende Domain (einzeln)
methodstringhttp oder DNS
curlcurl -X POST https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","domain":"example.com","method":"http"}'

Erfolgreiche Antwort

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 – Bestätigung der Domänenüberprüfung
Löst die Verifizierung aus, nachdem die Verifizierungsdatei/der Verifizierungsdatensatz platziert wurde. Es wird nur authentifiziert, kein SSL erstellt.

Parameter

ParameterMedizinObligatorischBeschreibung
tokenstringAPI-Token
domainstringZu verifizierende Domain
order_idintBestell-ID (optional, wird automatisch gefunden)
methodstringhttp oder DNS (Standard: 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) – Erstellen eines SSL-Zertifikats
Erstellt ein SSL-Zertifikat mit vorab verifizierten Domänen. Alle Domains müssen innerhalb der letzten 29 Tage verifiziert worden sein.

Parameter

ParameterMedizinObligatorischBeschreibung
tokenstringAPI-Token
actionstringendgültiger konstanter Wert
domainsarrayDomainliste (vorverifiziert)
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"]}'

Erfolgreiche Antwort

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 / Auftragslöschung
Löscht das SSL-Zertifikat oder storniert die ausstehende Bestellung. Es können nur Datensätze gelöscht werden, die Ihnen gehören.

Parameter

ParameterMedizinObligatorischBeschreibung
tokenstringAPI-Token
typestringssl oder bestellen
idintcrt_id (ssl) oder order_id (bestellung)
curlcurl -X DELETE https://www.sslci.com/api \ -H "Content-Type: application/json" \ -d '{"token":"YOUR_TOKEN","type":"ssl","id":15}'

🔄 SAN/Multi-Domain-SSL-Streaming

Um ein SSL-Zertifikat mit mehreren Domänen zu erhalten, gehen Sie folgendermaßen vor:

  1. Erhalten Sie für jede Domain separat einen Bestätigungscode per POST
  2. Verifizierungsdatei/DNS-Eintrag einfügen
  3. Bestätigen Sie die Verifizierung mit PUT separat für jede Domain
  4. Nachdem alle Domänen überprüft wurden, senden Sie alle Domänen mit POST action=finalize
  5. Ihr SSL-Zertifikat wird sofort generiert (da die Domänen bereits verifiziert sind)

⚠️ Fehlercodes

HTTP KoduAnlam
200erfolgreich
400Ungültige Anfrage (fehlender/falscher Parameter)
401Authentifizierung fehlgeschlagen (ungültiges Token)
403Unbefugter Zugriff (die Aufzeichnung gehört nicht Ihnen)
405Nicht unterstützte HTTP-Methode
500Serverfehler
SSLCI REST API v1.0 | Informatiklösungen