
OpenSSL 1.1.0g 2 नवंबर 2017
कॉपीराइट (c) 1998-2016 The OpenSSL Project कॉपीराइट (c) 1995-1998 Eric A. Young, Tim J. Hudson सर्वाधिकार सुरक्षित।
OpenSSL प्रोजेक्ट एक सहयोगात्मक प्रयास है जो एक मजबूत, व्यावसायिक-ग्रेड, पूर्ण-विशेषताओं वाला, और ओपन सोर्स टूलकिट विकसित करता है जो ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) प्रोटोकॉल (SSLv3 सहित) के साथ-साथ एक पूर्ण-शक्ति वाली सामान्य प्रयोजन क्रिप्टोग्राफ़िक लाइब्रेरी को कार्यान्वित करता है।
OpenSSL, Eric A. Young और Tim J. Hudson द्वारा विकसित 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 पर एक इश्यू बनाएं:
- OpenSSL संस्करण: 'openssl version -a' का आउटपुट
- लाइब्रेरी के संकलन के दौरान आपके द्वारा चुने गए कोई "Configure" विकल्प (यदि लागू हो) (INSTALL देखें)
- OS का नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (समस्या को पुन: उत्पन्न करने वाले कदम, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
सिर्फ इसलिए कि कुछ आपकी अपेक्षा के अनुसार काम नहीं करता है, इसका मतलब यह नहीं है कि यह OpenSSL में एक बग है। इस प्रकार की क्वेरी के लिए openssl-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई राष्ट्र क्रिप्टोग्राफी के उपयोग या निर्यात को प्रतिबंधित करते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं, तो आपको क्रिप्टोग्राफ़िक कोड विकसित या वितरित करने का प्रयास करने से पहले एक सक्षम पेशेवर कानूनी सलाह लेनी चाहिए।