table of contents
- unstable 4.32.4-1
| X509V3_EXT_NCONF_NID(3SSL) | OpenSSL | X509V3_EXT_NCONF_NID(3SSL) |
الاسم¶
X509V3_EXT_nconf, X509V3_EXT_nconf_nid - دوال لإنشاء امتدادات شهادة X.509 بناءً على إعدادات OpenSSL
موجز¶
#include <openssl/x509v3.h>
X509_EXTENSION *X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int ext_nid,
const char *value);
X509_EXTENSION *X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name,
const char *value);
الوصف¶
X509V3_EXT_nconf_nid() و X509V3_EXT_nconf() ينشئان امتداد X.509 مطلوبًا محددًا إما بواسطة name أو ext_nid على التوالي باستخدام value الذي يحوي سلسلة محارف الترميز.
conf معلومات الإعدادات التي ستُقرأ منها البيانات الإضافية. عادةً ما تأتي conf من ملف إعدادات.
في حال كانت قيمة ctx فارغة، تُستخدم القيمة المبدئية.
ملاحظات¶
عادةً لا ينبغي استدعاء هذه الدوال مباشرةً. بالنسبة للعديد من الامتدادات لن تُنتج النتائج المتوقعة دون سياق مُعدّ بشكل مناسب (معاملا conf و ctx) يحدد الكائن الهدف وبيانات المُصدر وغيرها.
القيم المُرجعة¶
X509V3_EXT_nconf() و X509V3_EXT_nconf_nid() يُعيدان كائن X509_EXTENSION عند النجاح و NULL عند الفشل.
حقوق النسخ¶
حقوق النشر 2026 لمؤلفي مشروع OpenSSL. جميع الحقوق محفوظة.
مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط <https://www.openssl.org/source/license.html>.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 29 سبتمبر 2026 | 3.6.5 |