2016-08-17 12 views
5

मेरे पास एक इलेक्ट्रॉन ऐप है जो एक सर्वर के साथ समन्वयित करता है जो मेरे पास https: XXX.XX.XX.XXX: पोर्ट है जिसमें स्वयं हस्ताक्षरित प्रमाणपत्र है। मैं अपने इलेक्ट्रॉन ऐप से उस प्रमाण पत्र पर भरोसा कैसे कर सकता हूं?मैं एक इलेक्ट्रॉन ऐप से स्वयं हस्ताक्षरित प्रमाणपत्र पर भरोसा कैसे करूं?

अभी मैं:

Failed to load resource: net::ERR_INSECURE_RESPONSE 

उत्तर

3

certificate-error घटना app मॉड्यूल द्वारा उत्सर्जित की सदस्यता लें और सत्यापित करें अपने आप ईवेंट हैंडलर में प्रमाणपत्र पर हस्ताक्षर किए।

6

आप अपने "खोल" (कोर इलेक्ट्रॉन init) फ़ाइल में निम्न कोड रखना होगा:

// SSL/TSL: this is the self signed certificate support 
    app.on('certificate-error', (event, webContents, url, error, certificate, callback) => { 
     // On certificate error we disable default behaviour (stop loading the page) 
     // and we then say "it is all fine - true" to the callback 
     event.preventDefault(); 
     callback(true); 
    }); 

लेकिन यह आप असुरक्षित (अवैध) स्वयं की तरह प्रमाण पत्र एक पर हस्ताक्षर किए अनुमति देते हैं।

कृपया ध्यान दें कि यह सर्वर से कनेक्ट करने का सुरक्षित तरीका नहीं है।

अधिक जानकारी के लिए आप दस्तावेज़ों की जांच कर सकते हैं: https://electron.atom.io/docs/api/app/#event-certificate-error

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

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