SSL_CONF_CTX_SET_SSL_CTX(3SSL)

الاسم
SSL_CONF_CTX_finish، SSL_CONF_CTX_set_ssl_ctx، SSL_CONF_CTX_set_ssl - ضبط السياق للتكوين

موجز
 #include <openssl/ssl.h>

 void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx);
 void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl);
 int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx);

الوصف
SSL_CONF_CTX_set_ssl_ctx() يضبط السياق المرتبط بـ cctx إلى بنية SSL_CTX ctx. يُمسح أي SSL أو SSL_CTX سابق مرتبط بـ cctx. تُرسل الاستدعاءات اللاحقة لـ SSL_CONF_cmd() إلى ctx.

SSL_CONF_CTX_set_ssl() يضبط السياق المرتبط بـ cctx إلى بنية SSL ssl. يُمسح أي SSL أو SSL_CTX سابق مرتبط بـ cctx. تُرسل الاستدعاءات اللاحقة لـ SSL_CONF_cmd() إلى ssl.

يجب استدعاء الدالة SSL_CONF_CTX_finish() بعد إكمال جميع عمليات التكوين. تُستخدم لإنهاء أي عمليات أو لمعالجة المبدئيات.

ملاحظات
لا يلزم ضبط السياق أو يمكن ضبطه إلى NULL وفي هذه الحالة يُجرى فقط التحقق من صيغة الأوامر، حيثما أمكن.

القيم المُرجعة
SSL_CONF_CTX_set_ssl_ctx() و SSL_CTX_set_ssl() لا تُرجعان قيمة.

SSL_CONF_CTX_finish() تُرجع 1 للنجاح و 0 للفشل.

انظر أيضًا
ssl(7)، SSL_CONF_CTX_new(3)، SSL_CONF_CTX_set_flags(3)، SSL_CONF_CTX_set1_prefix(3)، SSL_CONF_cmd(3)، SSL_CONF_cmd_argv(3)

التاريخ
أُضيفت هذه الدوال في OpenSSL 1.0.2.

حقوق النسخ
حقوق النشر 2012-2023 لمؤلفي مشروع OpenSSL. جميع الحقوق محفوظة.

مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط <https://www.openssl.org/source/license.html>.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.