سؤال

أرغب في استخدام Schannel أو بعض واجهة برمجة تطبيقات Microsoft الأخرى لدعم TLS لتطبيق TCP/IP الخاص بي. من الناحية المثالية ما أود القيام به هو استخدام Schannel لإنشاء نوع من نفق TLS داخل تطبيقي حتى أتمكن من نقل مقبض المقبس إلى مكتبة أخرى. هل هذا شيء يمكن أن يفعله Schannel من أجلي أم أنه يتعين علي تنفيذ النفق بنفسي؟

هل كانت مفيدة؟

المحلول

لا تقوم Schannel بإنشاء مقبس خاص بها ، فهي تعمل فوق المقبس الخاص بك. إذا قمت بتمرير مقبس Schannel الخاص بك إلى مكتبة أخرى ، فسيكون لها وصول مباشر إلى اتصال TCP/IP الأساسي ، مع تجاوز Schannel تمامًا. يبدو أن ما تبحث عنه هو إنشاء مآخذين - أحدهما للتواصل بشكل آمن مع نظير بعيد ، وواحد للتواصل بشكل غير محدد مع المكتبة المحلية ، ثم تمرير البيانات يدويًا بين الاثنين في الكود الخاص بك حسب الحاجة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top