का उपयोग कर एफटीपीएस (एसएसएल/टीएलएस) पर फ़ाइलों को स्थानांतरित करें मैं एक ऐसा एप्लीकेशन लिख रहा हूं जो एक एफ़टीपी साइट पर फ़ाइलों को सिंक करता है। अभी यह नियमित एफ़टीपी के माध्यम से कनेक्ट करके काम कर रहा है, लेकिन अब हमारे आईटी लोग इसे एक सुरक्षित एफटीपीएस कनेक्शन पर स्थापित करना चाहते हैं।सी # .Net
उन्होंने मुझे * .cr_ प्रमाणपत्र फ़ाइल प्रदान की। अगर मैं नोटपैड में फ़ाइल खोलता हूं तो मुझे ऐसा कुछ दिखाई देता है (लेकिन वास्तविक कुंजी के साथ स्पष्ट रूप से foobar नहीं है)।
-----BEGIN RSA PRIVATE
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
FOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBARFOOBAR
-----END CERTIFICATE-----
फ़ाइलों को अपलोड और डाउनलोड करने के लिए एफटीपीएस सर्वर से कनेक्ट करने के लिए मैं इस प्रमाणपत्र फ़ाइल का उपयोग कैसे कर सकता हूं? मुझे माफ़ कर दो लेकिन मैं किसी नेटवर्क, सुरक्षित कनेक्शन, प्रमाण पत्र, सार्वजनिक कुंजी, निजी कुंजी, आदि ... पर फ़ाइलों को स्थानांतरित करने में शामिल कुछ भी नया हूं ...
मुझे लगता है कि मैं एक FtpWebRequest का उपयोग करना चाहता हूं ऑब्जेक्ट करें और EnableSsl प्रॉपर्टी को सत्य पर सेट करें। लेकिन मुझे यकीन नहीं है कि यह प्रमाणपत्र फ़ाइल कहां खेलती है।
मुझे लगता है कि लेख में देख रहा हूँ और स्रोत कोड की एक प्रति: यह के रूप में हमेशा सच लौटने या एक मैं डीबगिंग के लिए उपयोग करने की तरह और अधिक परिष्कृत हो के रूप में सरल हो सकता है। लेकिन मैं यह नहीं समझ सकता कि मैं इस प्रमाणपत्र फ़ाइल में कहां जोड़ूंगा। –
धन्यवाद एरिक जे, मैं वास्तव में मूल पोस्टर के समान प्रश्न पूछता हूं और यह वह कोड है जिसका मैं उपयोग कर रहा हूं (जो आपने लिंक किया है) .... अभी भी यह पता लगाने की कोशिश कर रहा है कि उस कोड में मेरी "होस्टकी" को कैसे पास किया जाए। – ganders