
OpenSSL 1.1.0g 2 Nov 2017
Copyright (c) 1998-2016 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 (प्लेटफ़ॉर्म विशिष्ट नामकरण के साथ): SSL/TLS के लिए आवश्यक सामान्य क्रिप्टोग्राफ़िक और X.509 समर्थन प्रदान करता है, लेकिन यह तार्किक रूप से उसका हिस्सा नहीं है।
openssl: एक कमांड लाइन उपकरण जिसका उपयोग निम्न के लिए किया जा सकता है: कुंजी पैरामीटरों का निर्माण X.509 प्रमाणपत्रों, CSR और CRL का निर्माण संदेश डाइजेस्ट की गणना एन्क्रिप्शन और डिक्रिप्शन 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 के साथ कॉन्फ़िगर करें
- कंपाइलर अनुकूलन फ्लैग हटाएँ
यदि आप कोई बग रिपोर्ट करना चाहते हैं, तो कृपया निम्नलिखित जानकारी शामिल करें और GitHub पर एक issue बनाएँ:
- OpenSSL संस्करण: 'openssl version -a' का आउटपुट
- लाइब्रेरी के संकलन के दौरान आपके द्वारा चुने गए कोई भी "Configure" विकल्प, यदि लागू हों (INSTALL देखें)
- OS नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (समस्या को पुन: उत्पन्न करने वाले चरण, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
किसी चीज़ का आपकी अपेक्षा के अनुरूप काम न करने का मतलब यह नहीं है कि यह आवश्यक रूप से OpenSSL में बग है। इस प्रकार की पूछताछ के लिए openssl-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई देश क्रिप्टोग्राफी के उपयोग या निर्यात पर प्रतिबंध लगाते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं, तो क्रिप्टोग्राफ़िक कोड विकसित करने या वितरित करने का प्रयास करने से पहले आपको सक्षम पेशेवर कानूनी सलाह लेनी चाहिए।