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"
}
النطاقات المخصصة
رفع شهادة 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"
}
يرفع شهادة SSL صادرة لنطاق ما ويفعّلها، على مضيف Management API (
تتحقق Scanova من الشهادة مقابل النطاق ومفتاح طلب CSR، وتستوردها إلى AWS ACM، وتربطها لخدمة حركة المرور الفعلية — تتم هذه العملية بشكل آلي بالكامل، دون خطوة مراجعة يدوية. هناك ثلاث نتائج ممكنة:
api.scanova.io)، مع المصادقة باستخدام مفتاح Management API الخام الخاص بك.
POST https://api.scanova.io/custom-domain/{pk}/ssl-certificate/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
مخصص لخطة Enterprise فقط. يتطلب حصة
CUSTOM_DOMAIN_CUSTOM_SSL، والتي تُمنح يدويًا — لا تتضمنها أي خطة ذاتية الخدمة. يتطلب وجود طلب CSR مسبق — راجع إنشاء طلب شهادة SSL.integer
مطلوب
معرّف
id الخاص بالنطاق.string
مطلوب
الشهادة الصادرة، بترميز PEM.
string
سلسلة الشهادات الوسيطة من جهة إصدار الشهادات، بترميز PEM، إذا كانت جهتك توفرها بشكل منفصل.
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— تم التحقق والاستيراد والتفعيل. تُخدَم حركة المرور على هذا النطاق الآن بالشهادة الجديدة.202— استُوردت إلى ACM لكن لم تُصدَر بعد؛ لم تُربَط بعد لخدمة حركة المرور. تحقق مجددًا بعد قليل.207Multi-Status — صدرت، لكن ربطها لخدمة حركة المرور فشل؛ تم إخطار فريق دعم Scanova تلقائيًا وسيتابع الأمر.
400 إذا لم يوجد طلب CSR لهذا النطاق بعد، أو لم تطابق الشهادة النطاق أو مفتاح طلب CSR، أو رفض AWS ACM عملية الاستيراد (تُدرَج رسالة الخطأ في الاستجابة).
ذات صلة
- الحصول على حالة شهادة SSL — التحقق من الحالة بعد الرفع.
- إنشاء طلب شهادة SSL — طلب CSR المطلوب قبل الرفع.
- نظرة عامة على Management API — مخطط المصادقة وقواعد الحصة المطبّقة على نقطة النهاية هذه.
التفويضات
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.
معلمات المسار
الاستجابة
Certificate validated, imported, and activated for serving traffic.
هل كانت هذه الصفحة مفيدة؟