تم إلغاء استثناء رسالة الخطأ/الطلب: تعذر إنشاء قناة آمنة لـ SSL/TLS


عندما أحاول الحصول على طلب نشر لواجهة برمجة التطبيقات (API) من كود المصدر الخاص بي، أتلقى هذا الخطأ، عندما حاولت استكشاف الأخطاء وإصلاحها، اكتشف المضيف أنه بدلاً من إرسال سلسلة الشهادات، فإننا نرسل حزم زعانف. لكن في الكود لا يمكننا اكتشاف الخطأ الذي سبب حدوثه. يمكن للشخص أن يساعد هنا. اللغة هي .NET

ما حاولت:

تحقق من الرمز مرتين ولكن لم تحصل على أي خطأ

الحل 1

يشير الخطأ بشكل عام إلى أن الخادم ليس لديه شهادة صالحة مقترنة به وأنك تقدم طلبًا إلى نقطة نهاية آمنة، أو أن الخادم لا يقوم بتعيين إصدار TLS. إذا كانت نقطة النهاية ملكًا لك، فتأكد من إضافة شهادة صالحة إلى نقطة النهاية وتعيين إصدار TLS إلى TLS 1.2 كحد أدنى (والأفضل من ذلك، اضبطه على TLS3).

إذا كان الموقع مملوكًا لشخص آخر، تواصل معه وأبلغه بالحادثة لتسوية الأمور في نهايته. لا ينبغي بأي حال من الأحوال أن تحاول اختراق إعدادات بروتوكولات الأمان في التعليمات البرمجية الخاصة بك لتجاوز الخطأ. إذا كان الأشخاص الذين يمتلكون الخدمة لا يمكن أن يكلفوا أنفسهم عناء ضبط مثل هذه الإعدادات الأمنية البسيطة من جانبهم، فما الذي يهملونه أيضًا؟

コメント

タイトルとURLをコピーしました