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"
}
Domaines personnalisés
Téléverser un certificat SSL
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"
}
Téléverse un certificat SSL émis pour un domaine et l’active, sur l’hôte de l’API de gestion (
Scanova valide le certificat par rapport au domaine et à la clé de la CSR, l’importe dans AWS ACM, et le lie pour servir le trafic réel — c’est entièrement automatisé, sans étape de révision manuelle. Trois résultats sont possibles :
api.scanova.io), authentifié avec votre clé d’API de gestion brute.
POST https://api.scanova.io/custom-domain/{pk}/ssl-certificate/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
Réservé à l’offre Enterprise. Nécessite le quota
CUSTOM_DOMAIN_CUSTOM_SSL, accordé manuellement — aucun plan en libre-service ne l’inclut. Nécessite une CSR préalable — voir Créer une demande de certificat SSL.integer
requis
Le
id du domaine.string
requis
Le certificat émis, encodé en PEM.
string
La chaîne intermédiaire de l’autorité de certification, encodée en PEM, si votre AC en fournit une séparément.
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— validé, importé et activé. Le trafic sur ce domaine est désormais servi avec le nouveau certificat.202— importé dans ACM mais pas encore émis ; pas encore lié pour servir le trafic. Revérifiez sous peu.207Multi-Status — émis, mais la liaison pour servir le trafic a échoué ; l’équipe support de Scanova en a été automatiquement informée et assurera le suivi.
400 s’il n’existe pas encore de CSR pour ce domaine, si le certificat ne correspond pas au domaine ou à la clé de la CSR, ou si AWS ACM rejette l’import (le message d’erreur est inclus dans la réponse).
Voir aussi
- Obtenir le statut du certificat SSL — vérifier le statut après téléversement.
- Créer une demande de certificat SSL — la CSR requise avant le téléversement.
- Présentation de l’API de gestion — le schéma d’authentification et les règles de quota applicables à cet endpoint.
Autorisations
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.
Paramètres de chemin
Réponse
Certificate validated, imported, and activated for serving traffic.
Cette page vous a-t-elle été utile ?