
مكتبة التشفير OpenSSL 1.1.0g ومجموعة أدوات TLS، توفر التشفير وفك التشفير وإدارة الشهادات ودعم بروتوكول SSL/TLS للاتصالات الآمنة.
OpenSSL 1.1.0g 2 Nov 2017
حقوق الطبع والنشر (c) 1998-2016 The OpenSSL Project حقوق الطبع والنشر (c) 1995-1998 Eric A. Young, Tim J. Hudson جميع الحقوق محفوظة.
مشروع OpenSSL هو جهد تعاوني لتطوير مجموعة أدوات قوية، بجودة تجارية، كاملة الميزات ومفتوحة المصدر تنفّذ بروتوكولات أمن طبقة النقل (TLS) (بما في ذلك SSLv3) بالإضافة إلى مكتبة تشفير متعددة الأغراض كاملة القوة.
ينحدر OpenSSL من مكتبة SSLeay التي طورها Eric A. Young و Tim J. Hudson. مجموعة أدوات OpenSSL مرخّصة بموجب ترخيص مزدوج (ترخيص OpenSSL بالإضافة إلى ترخيص SSLeay)، مما يعني أنه يمكنك بحرية الحصول عليها واستخدامها للأغراض التجارية وغير التجارية طالما استوفيت شروط كلا الترخيصين.
تتضمن مجموعة أدوات OpenSSL:
libssl (مع تسمية خاصة بالمنصة): توفر تطبيقات جانب العميل وجانب الخادم لـ SSLv3 و TLS.
libcrypto (مع تسمية خاصة بالمنصة): توفر دعم التشفير العام ودعم X.509 اللازمين لـ SSL/TLS دون أن تكون جزءًا منه منطقيًا.
openssl: أداة سطر أوامر يمكن استخدامها من أجل: إنشاء معاملات المفاتيح إنشاء شهادات X.509 و CSRs و CRLs حساب ملخصات الرسائل التشفير وفك التشفير اختبارات عملاء وخوادم SSL/TLS معالجة البريد الموقّع أو المشفّر S/MIME والمزيد...
انظر الملف المناسب: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* إضافات INSTALL لمنصات مختلفة
راجع موقع OpenSSL الإلكتروني www.openssl.org للحصول على تفاصيل حول كيفية الحصول على دعم فني تجاري. يتوفر دعم مجتمعي مجاني من خلال القائمة البريدية openssl-users (انظر https://www.openssl.org/community/mailinglists.html لمزيد من التفاصيل).
إذا كانت لديك أي مشاكل مع OpenSSL فيرجى اتخاذ الخطوات التالية أولاً:
- قم بتنزيل أحدث إصدار من المستودع
لمعرفة ما إذا كانت المشكلة قد عولجت بالفعل
- قم بالتكوين باستخدام no-asm
- أزل علامات تحسين المترجم
إذا كنت ترغب في الإبلاغ عن خطأ برمجي فيرجى تضمين المعلومات التالية وإنشاء issue على GitHub:
- إصدار OpenSSL: مخرجات 'openssl version -a'
- أي خيارات "Configure" حددتها أثناء تجميع المكتبة
إذا كان ذلك ممكنًا (انظر INSTALL)
- اسم نظام التشغيل، الإصدار، منصة العتاد
- تفاصيل المترجم (الاسم، الإصدار)
- تفاصيل التطبيق (الاسم، الإصدار)
- وصف المشكلة (الخطوات التي ستعيد إنتاج المشكلة، إذا كانت معروفة)
- تتبع المكدس (إذا كان التطبيق يُحدث ملف core dump)
مجرد أن شيئًا لا يعمل بالطريقة التي تتوقعها لا يعني بالضرورة أنه خطأ برمجي في OpenSSL. استخدم القائمة البريدية openssl-users لهذا النوع من الاستفسارات.
انظر CONTRIBUTING
يقيّد عدد من الدول استخدام التشفير أو تصديره. إذا كنت يحتمل أن تخضع لمثل هذه القيود فينبغي عليك طلب مشورة قانونية مهنية مختصة قبل محاولة تطوير أو توزيع كود تشفير.