ERR_SSL_VERSION_OR_CIPHER_MISMATCH -113
خطأ الشبكة -113
الرسالة الرسمية (كما تظهر على الشاشة): A secure connection could not be established.
يُبحث عنه أيضًا باسم: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH, uses an unsupported protocol, client and server don't support a common SSL protocol version or cipher suite, error -113
ماذا يعني
يقول Chrome إن الموقع «uses an unsupported protocol»، أي أن العميل والخادم لا يدعمان إصدار بروتوكول SSL أو مجموعة شيفرات (cipher suite) مشتركة. فالخادم لا يقدم سوى إصدارات TLS قديمة أو شيفرات ضعيفة أزالتها المتصفحات الحديثة، أو لا توجد شهادة مهيّأة للاسم المطلوب.
ينطبق على: Chrome, Edge, Brave, Opera, Vivaldi
كيفية إصلاح ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- حدّث Chrome ونظام التشغيل ليدعم المتصفح TLS الحالي
- عطّل فحص HTTPS في برنامج مكافحة الفيروسات والوكلاء التي قد تخفض مستوى المصافحة
- جرّب الموقع في متصفح آخر للتأكد من أن الخادم هو المتسبب
- إذا كنت تملك الموقع: فعّل TLS 1.2 و TLS 1.3 (في nginx: ssl_protocols TLSv1.2 TLSv1.3;) وأزل RC4 و3DES وغيرها من الشيفرات المهجورة
- إذا كنت تملك الموقع: تأكد من تثبيت شهادة فعلًا لهذا اسم المضيف؛ فبعض الخوادم تفشل بهذا الخطأ عندما لا يطابق SNI أي virtual host
- إذا كنت تملك الموقع خلف Cloudflare: انتظر اكتمال إصدار شهادة Universal SSL للنطاقات الفرعية الجديدة أو العميقة، أو اطلب شهادة متقدمة
- إذا كنت تملك الموقع: تحقق من النتيجة بالأمر openssl s_client -connect yourdomain:443 -tls1_2 وبخدمة اختبار SSL
سبب حدوثه
لا يوجد إصدار بروتوكول أو مجموعة شيفرات يدعمها الطرفان. وقد أزال Chrome TLS 1.0/1.1 وعدة شيفرات ضعيفة، لذا تفشل المصافحة مع الخوادم القديمة والأجهزة المدمجة وشبكات CDN المهيّأة بشكل خاطئ التي لا تقدم سواها.
الأسئلة الشائعة
هل يمكنني تفعيل TLS القديم في Chrome لفتح الموقع؟
لا تسمح إصدارات Chrome الحالية بـ TLS 1.0/1.1. يجب ترقية الخادم؛ وبالنسبة لجهاز داخلي قديم استخدم تحديث البرنامج الثابت من الشركة المصنعة.
أخطاء ذات صلة
المصدر: Chromium net_error_list.h · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)
آخر تحديث: