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