
مجموعة أدوات OpenSSL توفر بروتوكولات TLS/SSL ومكتبة تشفير للأغراض العامة مع أدوات سطر أوامر لتوليد المفاتيح وإدارة الشهادات والتشفير وفك التشفير.
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson جميع الحقوق محفوظة.
مشروع OpenSSL هو جهد تعاوني لتطوير مجموعة أدوات قوية، تجارية، كاملة الميزات ومفتوحة المصدر تنفذ بروتوكولات أمان طبقة النقل (TLS) (بما في ذلك SSLv3) بالإضافة إلى مكتبة تشفير للأغراض العامة كاملة القوة.
ينحدر OpenSSL من مكتبة SSLeay التي طورها إريك إيه يونغ وتيم جي هدسون. يتم ترخيص مجموعة أدوات OpenSSL بموجب ترخيص مزدوج (ترخيص OpenSSL بالإضافة إلى ترخيص SSLeay)، مما يعني أنه يمكنك بحرية الحصول عليها واستخدامها للأغراض التجارية وغير التجارية طالما استوفيت شروط كلا الترخيصين.
تتضمن مجموعة أدوات OpenSSL:
libssl (مع تسمية خاصة بالمنصة): توفر تطبيقات جانب العميل والخادم لـ SSLv3 و TLS.
libcrypto (مع تسمية خاصة بالمنصة): توفر دعم التشفير العام و X.509 الذي تحتاجه SSL/TLS ولكنه ليس جزءًا منطقيًا منها.
openssl: أداة سطر أوامر يمكن استخدامها من أجل: إنشاء معلمات المفاتيح إنشاء شهادات X.509، طلبات توقيع الشهادات وقوائم إبطال الشهادات حساب ملخصات الرسائل التشفير وفك التشفير اختبارات عميل وخادم SSL/TLS معالجة البريد الإلكتروني الموقع أو المشفر باستخدام S/MIME والمزيد...
انظر الملف المناسب: INSTALL لينكس، يونكس، ويندوز، OpenVMS، ... NOTES.* إضافات التثبيت لمنصات مختلفة
راجع موقع OpenSSL الإلكتروني www.openssl.org للحصول على تفاصيل حول كيفية الحصول على دعم فني تجاري. يتوفر دعم مجتمعي مجاني من خلال قائمة البريد الإلكتروني لمستخدمي openssl (انظر https://www.openssl.org/community/mailinglists.html لمزيد من التفاصيل).
إذا كانت لديك أي مشاكل مع OpenSSL، فيرجى اتخاذ الخطوات التالية أولاً:
- قم بتنزيل أحدث إصدار من المستودع
لمعرفة ما إذا كانت المشكلة قد تمت معالجتها بالفعل
- قم بتهيئته باستخدام no-asm
- قم بإزالة علامات تحسين المترجم
إذا كنت ترغب في الإبلاغ عن خطأ، فيرجى تضمين المعلومات التالية وإنشاء مشكلة على GitHub:
- إصدار OpenSSL: ناتج الأمر 'openssl version -a'
- بيانات التهيئة: ناتج الأمر 'perl configdata.pm --dump'
- اسم نظام التشغيل، الإصدار، منصة الأجهزة
- تفاصيل المترجم (الاسم، الإصدار)
- تفاصيل التطبيق (الاسم، الإصدار)
- وصف المشكلة (الخطوات التي ستؤدي إلى إعادة إنتاج المشكلة، إذا كانت معروفة)
- تتبع المكدس (إذا قام التطبيق بتفريغ الذاكرة الأساسية)
مجرد أن شيئًا ما لا يعمل بالطريقة التي تتوقعها لا يعني بالضرورة أنه خطأ في OpenSSL. استخدم قائمة البريد الإلكتروني لمستخدمي openssl لهذا النوع من الاستفسارات.
انظر CONTRIBUTING
تفرض عدد من الدول قيودًا على استخدام أو تصدير التشفير. إذا كنت قد تخضع لمثل هذه القيود، فيجب عليك طلب المشورة القانونية المهنية المختصة قبل محاولة تطوير أو توزيع كود تشفير.