curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
Benutzerdefinierte Domains
SSL-Zertifikat hochladen
POST /custom-domain//ssl-certificate/
POST
/
custom-domain
/
{pk}
/
ssl-certificate
/
curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
Lädt ein ausgestelltes SSL-Zertifikat für eine Domain hoch und aktiviert es, auf dem Management-API-Host (
Scanova validiert das Zertifikat gegen die Domain und den Schlüssel der CSR, importiert es in AWS ACM und verknüpft es, um Live-Traffic zu bedienen — dies ist vollständig automatisiert, ohne manuellen Prüfschritt. Es sind drei Ergebnisse möglich:
api.scanova.io), authentifiziert mit Ihrem rohen Management-API-Schlüssel.
POST https://api.scanova.io/custom-domain/{pk}/ssl-certificate/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
Nur für Enterprise. Erfordert die Quota
CUSTOM_DOMAIN_CUSTOM_SSL, die manuell vergeben wird — kein Self-Service-Plan enthält sie. Erfordert eine vorherige CSR — siehe SSL-Zertifikatsanfrage erstellen.integer
erforderlich
Die
id der Domain.string
erforderlich
Das ausgestellte Zertifikat, PEM-kodiert.
string
Die Zwischenzertifikatskette der Zertifizierungsstelle, PEM-kodiert, falls Ihre CA eine separat bereitstellt.
curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
200— validiert, importiert und aktiviert. Der Traffic auf dieser Domain wird jetzt mit dem neuen Zertifikat bedient.202— in ACM importiert, aber noch nicht ausgestellt; noch nicht mit dem Traffic verknüpft. Schauen Sie in Kürze erneut nach.207Multi-Status — ausgestellt, aber die Verknüpfung mit dem Live-Traffic ist fehlgeschlagen; das Scanova-Support-Team wird automatisch benachrichtigt und wird sich melden.
400, wenn für diese Domain noch keine CSR existiert, das Zertifikat nicht zur Domain oder zum Schlüssel der CSR passt, oder AWS ACM den Import ablehnt (die Fehlermeldung ist in der Antwort enthalten).
Verwandte Themen
- SSL-Zertifikatsstatus abrufen — den Status nach dem Hochladen prüfen.
- SSL-Zertifikatsanfrage erstellen — die vor dem Hochladen erforderliche CSR.
- Übersicht über die Management API — das Authentifizierungsschema und die Quota-Regeln für diesen Endpunkt.
Autorisierungen
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Pfadparameter
Antwort
Certificate validated, imported, and activated for serving traffic.
War diese Seite hilfreich?