ظهر تحذير أمان في متصفح عميلك؟
افحص شهادة النطاق قبل أن يفعل ذلك تحذير المتصفح: اعرف الجهة المصدرة وتواريخ الصلاحية والأيام المتبقية قبل الانتهاء والسلسلة كاملة حتى الجذر، فتكتشف أيضًا الشهادة الوسيطة الناقصة. تدفع مقابل الاستخدام دون اشتراك.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
أداة فحص شهادة SSL تتصل بخادم النطاق وتقرأ شهادة الأمان المثبتة عليه: تاريخ الإصدار وتاريخ الانتهاء، الجهة المصدرة، والنطاقات التي تغطيها الشهادة، وتنبهك إن كانت منتهية أو على وشك الانتهاء قريبًا. تناسب أي مسؤول موقع يريد التأكد أن قفل الأمان في متصفح زواره أخضر دومًا لا رماديًا محذّرًا.
لماذا ما زالت الشهادات تفاجئ الفرق
لا تعلن الشهادة عن مشكلتها حتى اللحظة التي يضع فيها المتصفح تحذيرًا أحمر على صفحة الدفع لديك. وقد انتقلت جهات الإصدار من شهادات تدوم سنوات إلى صلاحيات لا تتجاوز 90 يومًا لتفرض التجديد التلقائي، ومع ذلك ما زالت فرق كثيرة تجدد يدويًا مرة في السنة ثم تنسى. يقرأ هذا الفحص الشهادة التي يقدمها خادم النطاق، ويعيد الجهة المصدرة والجهة التي صدرت لها، وتاريخي بداية الصلاحية ونهايتها، والأيام المتبقية قبل الانتهاء، والسلسلة كاملة حتى الجذر.
المشكلة التي ليست انتهاء صلاحية
كثير من حوادث الشهادات لا علاقة لها بانتهاء الصلاحية. فقد تكون شهادة الموقع صالحة، لكن الشهادة الوسيطة التي تربطها بجذر موثوق لا تُرسل، فتثق بعض الأجهزة بالموقع وترفضه أجهزة أخرى دون تفسير. ولأن السلسلة كلها تعود بدل نتيجة نجاح أو فشل فقط، يمكنك اكتشاف ذلك قبل أن يشكو عملاء يستخدمون هواتف قديمة من أخطاء لا تظهر على حاسوبك. ويشغّله موزعو الاستضافة كل ليلة على نطاقات عملائهم لبناء تقويم تجديد مرتب حسب الأيام المتبقية.
ما الذي تقرؤه الأداة من الشهادة
تتصل الأداة بخادم النطاق عبر المنفذ الآمن وتستخرج بيانات شهادة SSL المثبتة: الجهة المصدرة (مثل Let's Encrypt أو جهة تجارية معتمدة)، تاريخ الإصدار والانتهاء، والنطاقات الفرعية التي تشملها الشهادة إن وُجدت فعليًا. تعرض النتيجة أيضًا سلسلة الثقة الكاملة حتى الجهة الجذر، فتكتشف حلقة مفقودة قد تجعل بعض المتصفحات القديمة تعرض تحذيرًا رغم أن الشهادة سليمة ظاهريًا للزائر العادي، وهو تفصيل يصعب اكتشافه يدويًا دون أداة متخصصة.
لماذا يظهر تحذير الأمان رغم وجود شهادة
أشهر سبب هو اقتراب موعد الانتهاء دون تجديد تلقائي فعّال يعمل كما ينبغي، يليه خطأ في سلسلة الثقة الوسيطة، ثم شهادة صادرة لنطاق فرعي مختلف عن الرابط الفعلي المستخدم من قِبل الزائر. تكشف الأداة كل حالة من هذه بوضوح — تاريخ محدد، اسم النطاق المسجل في الشهادة — بدل ترك صاحب الموقع يخمن السبب من رسالة المتصفح المبهمة التي لا تشرح التفاصيل التقنية الكافية لتصحيح المشكلة بسرعة.
حالات الاستخدام
عميل يرى تحذيرًا في متصفحه
بعد أن أبلغه عميل بظهور تحذير أمان عند فتح موقعه، يفحص خالد العتيبي شهادة SSL فورًا فيكتشف أنها انتهت قبل ثلاثة أيام دون أن ينتبه أحد لموعد التجديد.
متجر يراجع الشهادة قبل حملة إعلانية
قبل إطلاق حملة إعلانية كبيرة، تتحقق شركة الواحة للتجارة المحدودة أن شهادة موقعها صالحة لأشهر قادمة، لتفادي فقدان ثقة الزوار في منتصف الحملة.
الأسئلة الشائعة
هل يفحص هذا الأداة شهادة الموقع الرئيسي أم النطاقات الفرعية أيضًا؟
يقرأ التقرير النطاقات المشمولة داخل الشهادة نفسها، فإن كانت شهادة واحدة تغطي عدة نطاقات فرعية تظهر جميعها في النتيجة.
هل تُخزَّن بيانات شهادتي بعد الفحص؟
تُخزَّن نتيجة الفحص الأخيرة فقط لعرضها لك، لا محتوى الشهادة الخاص كاملًا ولا أي بيانات حساسة أخرى عن خادمك.
هل يعمل الفحص مع أي نوع شهادة SSL؟
نعم، يعمل مع الشهادات المجانية والتجارية على حد سواء، طالما كان المنفذ الآمن للنطاق مفتوحًا للوصول العام.
هل أحتاج حسابًا لاستخدام الفحص؟
لا حساب اليوم؛ تفحص مباشرة وتدفع عبر PayPal عن كل استخدام فعلي.
لماذا يرى بعض الزوار خطأ مع أن الشهادة صالحة؟
غالبًا لأن الشهادة الوسيطة التي تربط شهادة الموقع بجذر موثوق لا تُرسل، فتثق بعض الأجهزة بالموقع وترفضه أجهزة أخرى بصمت. ولأن الأداة تعيد السلسلة كاملة حتى الجذر، يمكنك رؤية هذه الفجوة وإصلاحها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/web/ssl-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"example.com"}'const res = await fetch("https://api.kit.forhosting.com/web/ssl-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"domain": "example.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/ssl-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"domain": "example.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/ssl-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"domain":"example.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"domain":"example.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/ssl-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"domain": "example.com"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.ssl_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
timeout_sec | 30 |
max_crawl_pages | 25 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
متى تفحص شهادتك
الفحص اليدوي مرة كل شهر يكفي لموقع صغير مستقر لا يتغيّر إعداده كثيرًا، لكن أي موقع يعتمد على مزود استضافة يجدد الشهادات تلقائيًا يستفيد أكثر من فحص دوري عبر API يرسل تنبيهًا قبل أسبوعين من الانتهاء، فيمنح وقتًا كافيًا للتجديد قبل أن يرى الزوار تحذيرًا في المتصفح يضر بثقتهم في الموقع كله وسمعته التجارية أمام العملاء الجدد والحاليين على حد سواء.
تكلفة الفحص ونتيجته
الفحص الواحد بسعر $0.002 فقط، ويعيد تقريرًا واضحًا يشمل تاريخ الانتهاء بصيغة يوم/شهر/سنة، والجهة المصدرة، وحالة سلسلة الثقة كاملة حتى الجهة الجذر. لا اشتراك ولا حد أدنى للاستخدام مطلوب منك؛ يمكن فحص نطاق واحد مرة، أو ربط الفحص بجدولة دورية عبر API لمن يدير عدة نطاقات في آن واحد ضمن عمله اليومي المعتاد دون عناء أو متابعة يدوية مرهقة له شخصيًا.
حالات التكامل
وكالة تراجع شهادات عملائها دفعة واحدة
تفحص شركة الخليج الرقمية شهادات جميع نطاقات عملائها شهريًا عبر API، فتنبّه كل عميل قبل أسبوعين من انتهاء شهادته لا بعد ظهور التحذير للزوار.
أسئلة تقنية
كم تكلفة فحص شهادة نطاق واحد؟
$0.002 للفحص الواحد، تدفعه فقط عند تنفيذ الفحص دون أي رسوم إضافية.
هل يمكن جدولة الفحص تلقائيًا قبل موعد الانتهاء؟
نعم، عبر API يمكن ربط الفحص بجدولة دورية ترسل تنبيهًا قبل أسبوعين من انتهاء الشهادة.