ERR_CERT_DATE_INVALID: كيفية إصلاح خطأ "انتهت صلاحية الشهادة"
ERR_CERT_DATE_INVALID (ويظهر كاملاً بصيغة NET::ERR_CERT_DATE_INVALID) هو تحذير أمني يعرضه المتصفح عندما يجد مشكلة في تواريخ صلاحية شهادة SSL/TLS الخاصة بالموقع. وعادةً ما يقترن بعنوان "اتصالك ليس خاصاً" ورسالة مثل "انتهت صلاحية الشهادة". وعلى عكس أخطاء الشهادات الأخرى، يتعلق هذا الخطأ بالوقت تحديداً: إما أن فترة صلاحية الشهادة لا تشمل تاريخ اليوم، أو أن ساعة جهازك خاطئة. يعالج هذا الدليل المشكلة من منظور الزائر ومن منظور صاحب الموقع.
السببان الرئيسيان
لكل شهادة SSL تاريخ بدء وتاريخ انتهاء. وعند تحميل الصفحة، يقارن المتصفح ساعة جهازك بهذه الفترة. ويظهر ERR_CERT_DATE_INVALID في حالتين:
- (أ) تاريخ/وقت جهازك خاطئ. وهو السبب الأكثر شيوعاً. فإذا كانت الساعة متقدمة أو متأخرة، تبدو حتى الشهادة الصحيحة "منتهية" أو "غير صالحة بعد" للمتصفح.
- (ب) شهادة الموقع منتهية الصلاحية فعلاً. فإذا لم يجدّدها المالك في الوقت المناسب، يكون تاريخ الانتهاء قد مضى ويرى جميع الزوار التحذير.
طريقة سريعة لمعرفة الجانب المسؤول: افتح الموقع نفسه من جهاز آخر على شبكة أخرى. فإذا ظهر الخطأ هناك أيضاً، فالمشكلة في الموقع (ب). وإذا كنت أنت وحدك من يراه، فالمشكلة في جهازك على الأرجح (أ).
إذا كنت زائراً (ساعة الجهاز)
إذا كنت أنت وحدك من يرى الخطأ، تحقّق أولاً من جهازك:
- اضبط التاريخ والوقت تلقائياً. في ويندوز اذهب إلى الإعدادات > الوقت واللغة > التاريخ والوقت وفعّل "ضبط الوقت تلقائياً" و"ضبط المنطقة الزمنية تلقائياً". في macOS فعّل الضبط التلقائي من إعدادات النظام > عام > التاريخ والوقت. وفي الهواتف فعّل "استخدام الوقت المقدَّم من الشبكة".
- تحقّق من التاريخ والوقت والمنطقة الزمنية. حتى انحراف بمقدار يوم أو سنة واحدة يسبب الخطأ. اضبط القيم الصحيحة وأعد المحاولة.
- امسح ذاكرة التخزين المؤقت للمتصفح أو افتح نافذة تصفّح خفي/خاصة. هذا يمنع إعادة استخدام سجل شهادة قديم.
- اختبر على جهاز أو متصفح مختلف. جرّب هاتفك ببيانات الجوّال. فإذا نجح هناك، فالمسؤول هو ساعة جهازك الأساسي أو متصفحه.
- عطّل VPN/البروكسي مؤقتاً وأعد تشغيل الجهاز. فبعض شبكات VPN أو فحص HTTPS في برامج مكافحة الفيروسات قد يفسد تاريخ الشهادة.
إذا كنت صاحب الموقع (شهادة منتهية)
إذا كان الزوار يرون هذا الخطأ، فالأرجح أن شهادتك منتهية الصلاحية. للحل السريع:
- تحقّق من تواريخ الصلاحية. انقر على القفل في المتصفح واعرض الشهادة، أو نفّذ في الطرفية:
إذا كان تاريخopenssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -datesnotAfterفي الماضي، فقد انتهت صلاحية شهادتك. - جدّد الشهادة فوراً. الحل الوحيد للشهادة المنتهية هو إصدار شهادة جديدة. باستخدام معالج SSL المجاني لدينا يمكنك إنشاء شهادة جديدة صالحة 90 يوماً وتنزيلها كملف ZIP خلال دقائق، دون أي تسجيل.
- ثبّت الشهادة الجديدة على الخادم. استبدل الملفات القديمة وأعد تشغيل خادم الويب (Nginx أو Apache أو IIS).
- تحقّق من السلسلة والشهادة الوسيطة. تثبيت شهادة الورقة وحدها يسبب مشاكل لبعض العملاء. تأكّد من نشر السلسلة الكاملة (fullchain).
نصيحة: إذا استمر ERR_CERT_DATE_INVALID بعد التجديد، أغلق المتصفح تماماً ثم افتحه، أو اختبر في نافذة خاصة؛ فقد تكون الشهادة القديمة لا تزال في الذاكرة المؤقتة.
كيف تُشخّص الخطأ
لتحديده بدقة: انقر على أيقونة القفل (أو التحذير) في شريط العنوان > "الاتصال آمن/غير آمن" > تفاصيل الشهادة. ستظهر فترة الصلاحية (صالحة من / صالحة حتى). فإذا كان "صالحة حتى" قبل اليوم، فقد انتهت صلاحية الشهادة (السبب ب). وإذا كان التاريخ ما زال في المستقبل لكن الخطأ مستمر، فساعة جهازك خاطئة (السبب أ). هذا الفحص الواحد يدلّك على الجانب الذي يجب التركيز عليه.
منع تكرارها (التجديد التلقائي/التذكير)
الشهادة المنتهية هي السبب الأكثر شيوعاً للانقطاعات التي يمكن تجنّبها لدى أصحاب المواقع. لمنع التكرار:
- أعدّ التجديد التلقائي. إذا كان خادمك يدعم عميل ACME، فاجعل الشهادة تتجدد تلقائياً قبل انتهائها.
- استخدم نظام تذكير. التجديد التلقائي غير متاح في كل البيئات. الشهادة الصادرة عبر معالج SSL المجاني لدينا تأتي مع تذكير بالبريد الإلكتروني قبل انتهائها، حتى لا تفوّت أي تجديد.
- أضف ملاحظة في التقويم. لشهادات الـ90 يوماً، ضع تذكيراً بالتجديد حوالي اليوم 60-75.
الخلاصة
ينتج ERR_CERT_DATE_INVALID إما عن ساعة جهاز خاطئة أو عن شهادة منتهية الصلاحية فعلاً. إذا كنت زائراً فاضبط الساعة تلقائياً وجرّب نافذة خاصة؛ وإذا كنت صاحب الموقع فتحقّق من تاريخ انتهاء الشهادة وجدّدها. ولتجديد شهادة منتهية خلال دقائق، مجاناً ودون تسجيل، استخدم معالج SSL المجاني لدينا — ومع تذكير بالبريد الإلكتروني قبل الانتهاء، لن ترى هذا الخطأ مرة أخرى أبداً.