
OpenSSL 1.1.1g स्रोत स्नैपशॉट, कुंजी निर्माण, प्रमाणपत्र प्रबंधन, एन्क्रिप्शन और डाइजेस्ट के लिए कमांड-लाइन उपकरणों के साथ एक मजबूत TLS/SSL और सामान्य-उद्देश्य क्रिप्टोग्राफ़िक लाइब्रेरी है।
OpenSSL 1.1.1g 21 अप्रैल 2020
कॉपीराइट (c) 1998-2020 द ओपनएसएसएल प्रोजेक्ट कॉपीराइट (c) 1995-1998 एरिक ए. यंग, टिम जे. हडसन सर्वाधिकार सुरक्षित।
ओपनएसएसएल प्रोजेक्ट एक सहयोगात्मक प्रयास है जो ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) प्रोटोकॉल (SSLv3 सहित) को लागू करने वाला एक मजबूत, व्यावसायिक-ग्रेड, पूर्ण विशेषताओं वाला और ओपन सोर्स टूलकिट विकसित करता है, साथ ही एक पूर्ण-शक्ति वाली सामान्य प्रयोजन क्रिप्टोग्राफिक लाइब्रेरी भी है।
ओपनएसएसएल एरिक ए. यंग और टिम जे. हडसन द्वारा विकसित SSLeay लाइब्रेरी से व्युत्पन्न है। ओपनएसएसएल टूलकिट दोहरे-लाइसेंस (ओपनएसएसएल लाइसेंस प्लस SSLeay लाइसेंस) के अंतर्गत लाइसेंस प्राप्त है, जिसका अर्थ है कि आप इसे मुफ्त में प्राप्त और उपयोग कर सकते हैं, चाहे वाणिज्यिक या गैर-वाणिज्यिक उद्देश्यों के लिए, जब तक आप दोनों लाइसेंसों की शर्तों को पूरा करते हैं।
ओपनएसएसएल टूलकिट में शामिल हैं:
libssl (प्लेटफ़ॉर्म-विशिष्ट नामकरण के साथ): SSLv3 और TLS के लिए क्लाइंट और सर्वर-साइड कार्यान्वयन प्रदान करता है।
libcrypto (प्लेटफ़ॉर्म-विशिष्ट नामकरण के साथ): SSL/TLS के लिए आवश्यक सामान्य क्रिप्टोग्राफिक और X.509 समर्थन प्रदान करता है, लेकिन तार्किक रूप से इसका हिस्सा नहीं है।
openssl: एक कमांड लाइन टूल जिसका उपयोग निम्न के लिए किया जा सकता है: कुंजी पैरामीटर का निर्माण X.509 प्रमाणपत्रों, CSR और CRL का निर्माण संदेश डाइजेस्ट की गणना एन्क्रिप्शन और डिक्रिप्शन SSL/TLS क्लाइंट और सर्वर परीक्षण S/MIME हस्ताक्षरित या एन्क्रिप्टेड मेल को संभालना और भी बहुत कुछ...
उपयुक्त फ़ाइल देखें: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* विभिन्न प्लेटफ़ॉर्म के लिए INSTALL परिशिष्ट
वाणिज्यिक तकनीकी सहायता प्राप्त करने के विवरण के लिए ओपनएसएसएल वेबसाइट 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 देखें
कई राष्ट्र क्रिप्टोग्राफी के उपयोग या निर्यात को प्रतिबंधित करते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं, तो क्रिप्टोग्राफिक कोड विकसित या वितरित करने का प्रयास करने से पहले आपको योग्य पेशेवर कानूनी सलाह लेनी चाहिए।