
OpenSSL टूलकिट जो TLS/SSL प्रोटोकॉल और सामान्य-उद्देश्य क्रिप्टोग्राफ़िक लाइब्रेरी प्रदान करता है, कुंजी निर्माण, प्रमाणपत्र प्रबंधन, एन्क्रिप्शन और S/MIME हैंडलिंग के लिए कमांड-लाइन टूल के साथ।
OpenSSL 1.1.1g 21 अप्रैल 2020
कॉपीराइट (c) 1998-2020 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' का आउटपुट
- कॉन्फ़िगरेशन डेटा: 'perl configdata.pm --dump' का आउटपुट
- OS का नाम, संस्करण, हार्डवेयर प्लेटफ़ॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या का विवरण (समस्या को पुन: उत्पन्न करने वाले कदम, यदि ज्ञात हों)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
किसी चीज़ के आपकी अपेक्षा के अनुसार काम नहीं करने का मतलब यह नहीं है कि यह OpenSSL में आवश्यक रूप से एक बग है। इस प्रकार की क्वेरी के लिए openssl-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई राष्ट्र क्रिप्टोग्राफी के उपयोग या निर्यात पर प्रतिबंध लगाते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं, तो क्रिप्टोग्राफिक कोड विकसित करने या वितरित करने का प्रयास करने से पहले आपको सक्षम पेशेवर कानूनी सलाह लेनी चाहिए।