ओपनसेल क्यों नहीं पाया जाता है के मूल प्रश्न पर: संक्षिप्त उत्तर: ओपनएसएल के लिए कुछ इंस्टॉलेशन पैकेजों में डिफ़ॉल्ट रूप से ओपनस्क्.लि.क्.फ-पूर्व शामिल है। अन्य पैकेज नहीं। बाद के मामले में आप नीचे दिखाए गए लिंक से एक को शामिल करेंगे; आप आवश्यकतानुसार अतिरिक्त उपयोगकर्ता-विशेषण - डीएनडी नाम, आदि दर्ज कर सकते हैं।
Https://www.openssl.org/docs/manmaster/man5/config.html,I से सीधे उद्धरण:
"OPENSSL लिब्ररी कंफिगरेशन
एप्लिकेशन मास्टर ओपनएसएसएल कॉन्फ़िगरेशन फ़ाइल या वैकल्पिक रूप से वैकल्पिक कॉन्फ़िगरेशन फ़ाइल का उपयोग करके ओपनएसएसएल के कुछ पहलुओं को स्वचालित रूप से कॉन्फ़िगर कर सकते हैं। ओपनएसएल उपयोगिता में यह कार्यक्षमता शामिल है: कोई भी उप कमांड मास्टर ओपनएसएसएल कॉन्फ़िगरेशन फ़ाइल का उपयोग करता है जब तक कि एक वैकल्पिक कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के लिए उप कमांड में विकल्प का उपयोग नहीं किया जाता है।
लायब्रेरी कॉन्फ़िगरेशन को सक्षम करने के लिए डिफ़ॉल्ट अनुभाग में एक उपयुक्त पंक्ति होनी चाहिए जो मुख्य कॉन्फ़िगरेशन अनुभाग की ओर इशारा करती है। डिफ़ॉल्ट नाम issl_conf है जो खुलता है उपयोगिता द्वारा उपयोग किया जाता है। अन्य एप्लिकेशन myapplication_conf जैसे वैकल्पिक नाम का उपयोग कर सकते हैं। सभी लाइब्रेरी कॉन्फ़िगरेशन लाइनें कॉन्फ़िगरेशन फ़ाइल की शुरुआत में डिफ़ॉल्ट अनुभाग में दिखाई देती हैं।
कॉन्फ़िगरेशन अनुभाग में नाम मान युग्मों का एक सेट शामिल होना चाहिए जिसमें विशिष्ट मॉड्यूल कॉन्फ़िगरेशन जानकारी होती है। नाम कॉन्फ़िगरेशन मॉड्यूल के नाम का प्रतिनिधित्व करता है। मूल्य का अर्थ मॉड्यूल विशिष्ट है: यह, उदाहरण के लिए, कॉन्फ़िगरेशन मॉड्यूल विशिष्ट जानकारी युक्त एक और कॉन्फ़िगरेशन अनुभाग का प्रतिनिधित्व कर सकता है। उदाहरण के लिए: "
तो ऐसा प्रतीत होता है कि किसी व्यक्ति को आपके उपयोग के लिए विशिष्ट अन्य प्रविष्टियों के साथ, आपके विशिष्ट नाम (DN) के अनुसार स्वयं को Opensl.cnf कॉन्फ़िगर करना होगा।
यहां टेम्प्लेट फ़ाइल है जिसमें से आप अपनी विशिष्ट प्रविष्टियों के साथ Opensl.cnf उत्पन्न कर सकते हैं।
एक अनुप्रयोग में वास्तव में एक डेमो स्थापना होती है जिसमें एक डेमो .cnf फ़ाइल शामिल होती है।
इसके अतिरिक्त, यदि आपको प्रोग्रामेटिक रूप से .cnf फ़ाइलों तक पहुँचने की आवश्यकता है, तो आप उपयुक्त हेडर --openssl / conf.h-- शामिल कर सकते हैं और अपनी .cnf फ़ाइलों का उपयोग कर सकते हैं।
CONF_modules_load_file(const char *filename, const char *appname,
unsigned long flags);
यहां "CONF_modules_load_file" के लिए डॉक्स दिए गए हैं;