2010-07-02 16 views
13

मुझे यह देखने की ज़रूरत है कि वेब एप्लिकेशन HTTPS के साथ कैसे काम करेगा। लेकिन मुझे इसके बारे में ज्यादा जानकारी नहीं मिल सकती है। मैंने अपना स्थानीय अपाचे स्थापित करने की कोशिश की लेकिन मुझे अपने प्रमाण पत्र पर हस्ताक्षर करने के लिए सीए स्वायत्तता नहीं मिल रही ... संकेत? सुझाव?स्थानीय परीक्षण उद्देश्यों के लिए HTTPS कैसे सेट अप करें?

+0

यदि यह वास्तव में केवल स्थानीय परीक्षण उद्देश्यों के लिए है, तो सबसे आसान एक स्व-हस्ताक्षरित प्रमाणपत्र बनाना है। – Gumbo

उत्तर

11

संभावनाओं पर विचार कर रहे हैं:

  1. अपने स्वयं के प्रमाणपत्र (स्व-हस्ताक्षरित प्रमाणपत्र)
  2. एक प्रमाण पत्र एक ज्ञात जारीकर्ता
  3. द्वारा जारी किए गए हो जाओ जाओ एक प्रमाण पत्र एक जारीकर्ता द्वारा जारी द्वारा मान्यता प्राप्त नहीं उत्पन्न ब्राउज़र

एनआर। 1 शायद सबसे व्यापक रूप से इस्तेमाल किया जाने वाला समाधान है। आप निर्देश here पा सकते हैं। एकमात्र नुकसान यह है कि ब्राउज़र अज्ञात सीए के बारे में शिकायत करेंगे। फ़ायरफ़ॉक्स में, आप केवल एक स्थायी अपवाद जोड़ सकते हैं और चेतावनी से छुटकारा पा सकते हैं। (न तो क्रोम और न ही इंटरनेट एक्सप्लोरर ऐसा विकल्प प्रदान करता प्रतीत होता है।)

एनआर। 2 आम तौर पर पैसे खर्च करते हैं, इसलिए यह देव वातावरण के लिए लोकप्रिय विकल्प नहीं है।

एनआर। 3 मुफ्त में प्राप्त किया जा सकता है (https://www.cacert.org/ देखें) लेकिन वे एक ब्राउज़र चेतावनी भी ट्रिगर करते हैं। एनआर के साथ एक अंतर 1 यह है कि आपके पास अपने ब्राउज़र के विश्वसनीय अधिकारियों को सीए जोड़ने की संभावना है; हालांकि, यह एक गंभीर निर्णय है जिसके लिए इसके सुरक्षा प्रभावों के कारण गंभीर विचार की आवश्यकता है। आम तौर पर, मैं केवल परीक्षण के लिए इसकी सिफारिश नहीं करता।

+0

पहले लिंक के लिए धन्यवाद, यह कुछ दृढ़ता से काम करता है, httpd.conf में "LoadModule ssl_module libexec/apache2/mod_ssl.so" को अपूर्ण करने के लिए मत भूलना। सफारी कुंजीचैन के माध्यम से अपवाद को याद रखने का विकल्प प्रदान करता है। – Liviu

2

स्व-हस्ताक्षरित प्रमाणपत्र (जैसा कि पहले से ही उल्लेख किया गया है) शायद एक मेजबान के लिए सबसे आसान विकल्प है।

यदि कुछ होस्ट हैं, तो आप स्वयं का मिनी सीए बना सकते हैं। इसके लिए उपकरण हैं, उदाहरण के लिए:

  • CA.pl: ओपनएसएसएल के साथ प्रदान की गई एक स्क्रिप्ट।
  • TinyCA: एक जीयूआई के साथ एक उपकरण।
+1

दुर्भाग्य से, TinyCA अब और नहीं है। लिंक मर चुका है। –

+0

मुझे लगता है कि TinyCA https://opsec.eu/src/tinyca/ पर स्थानांतरित हो गया है –

संबंधित मुद्दे