
OpenSSL टूलकिट TLS/SSL प्रोटोकॉल और एक सामान्य-उद्देश्य क्रिप्टोग्राफिक लाइब्रेरी प्रदान करता है, जिसमें कुंजी पीढ़ी, प्रमाणपत्र प्रबंधन, एन्क्रिप्शन और डिक्रिप्शन उपयोगिताएँ शामिल हैं।
OpenSSL 1.1.1g 21 Apr 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 लिनक्स, युनिक्स, विंडोज, ओपनवीएमएस, ... NOTES.* विभिन्न प्लेटफार्मों के लिए INSTALL परिशिष्ट
व्यावसायिक तकनीकी सहायता प्राप्त करने के विवरण के लिए ओपनएसएसएल वेबसाइट www.openssl.org देखें। मुफ़्त सामुदायिक सहायता openssl-users ईमेल सूची के माध्यम से उपलब्ध है (आगे के विवरण के लिए देखें)।
यदि आपको ओपनएसएसएल के साथ कोई समस्या है तो कृपया पहले निम्नलिखित कदम उठाएं:
- समस्या को पहले से संबोधित किया गया है या नहीं यह देखने के लिए रिपॉजिटरी से नवीनतम संस्करण डाउनलोड करें
- no-asm के साथ कॉन्फ़िगर करें
- कंपाइलर ऑप्टिमाइज़ेशन फ़्लैग हटाएं
यदि आप कोई बग रिपोर्ट करना चाहते हैं तो कृपया निम्नलिखित जानकारी शामिल करें और GitHub पर एक issue बनाएं:
- ओपनएसएसएल संस्करण: 'openssl version -a' का आउटपुट
- कॉन्फ़िगरेशन डेटा: 'perl configdata.pm --dump' का आउटपुट
- OS नाम, संस्करण, हार्डवेयर प्लेटफॉर्म
- कंपाइलर विवरण (नाम, संस्करण)
- एप्लिकेशन विवरण (नाम, संस्करण)
- समस्या विवरण (यदि ज्ञात हो तो समस्या को पुनः उत्पन्न करने वाले चरण)
- स्टैक ट्रेसबैक (यदि एप्लिकेशन कोर डंप करता है)
किसी चीज़ का आपकी अपेक्षा के अनुसार काम न करने का मतलब यह नहीं है कि यह आवश्यक रूप से ओपनएसएसएल में कोई बग है। इस प्रकार की क्वेरी के लिए opensql-users ईमेल सूची का उपयोग करें।
CONTRIBUTING देखें
कई देश क्रिप्टोग्राफी के उपयोग या निर्यात को प्रतिबंधित करते हैं। यदि आप संभावित रूप से ऐसे प्रतिबंधों के अधीन हैं तो आपको क्रिप्टोग्राफिक कोड विकसित या वितरित करने का प्रयास करने से पहले सक्षम पेशेवर कानूनी सलाह लेनी चाहिए।