OPENSSL_LOAD_BUILTIN_MODULES(3SSL)

الاسم
OPENSSL_load_builtin_modules, ASN1_add_oid_module, ENGINE_add_conf_module - إضافة وحدات تهيئة قياسية

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

 void OPENSSL_load_builtin_modules(void);
 void ASN1_add_oid_module(void);
 void ENGINE_add_conf_module(void);

الوصف
الدالة OPENSSL_load_builtin_modules() تُضيف جميع وحدات تهيئة OpenSSL القياسية إلى القائمة الداخلية. يمكن استخدامها بعد ذلك بواسطة كود تهيئة OpenSSL.

ASN1_add_oid_module() تُضيف وحدة ASN1 OBJECT فقط.

ENGINE_add_conf_module() تُضيف وحدة تهيئة ENGINE فقط.

ملاحظات
إذا استُدعيت دالة التهيئة البسيطة OPENSSL_config()، فإن OPENSSL_load_builtin_modules() تُستدعى آليًا.

التطبيقات التي تستخدم دوال التهيئة مباشرةً تحتاج إلى استدعاء OPENSSL_load_builtin_modules() بنفسها قبل أي كود تهيئة آخر.

يجب على التطبيقات استدعاء OPENSSL_load_builtin_modules() لتحميل جميع وحدات التهيئة بدلاً من إضافة الوحدات بشكل انتقائي: وإلا فقد تفتقر التطبيق إلى وظائف معينة عند إضافة وحدات جديدة.

القيم المُرجعة
لا تعيد أي من الدوال قيمة.

انظر أيضًا
config(5), OPENSSL_config(3)

التاريخ
ENGINE_add_conf_module() أُهملت في OpenSSL 3.0.

حقوق النسخ
حقوق النشر 2004-2020 لمؤلفي مشروع 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.