के साथ फोनगैप के माध्यम से वेब सर्वर से कनेक्ट करें यह जेएस पर फोनगैप एंड्रॉइड और आईओएस एप्लिकेशन के निर्माण के बारे में है।एसएसएल और सर्टिफिकेट
हमारे पास विधि के साथ एक सर्वर है: - प्राधिकरण (लॉगिन, पास) जो प्रमाणपत्र.p12 फ़ाइल (पीकेसीएस # 12) लौटाता है।
इसके अलावा सर्वर में विधियां हैं, जिन्हें उस प्रमाणपत्र के साथ प्राधिकरण की आवश्यकता है। रूबी पर उदाहरण इस तरह दिखता है:
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
pkcs12 = OpenSSL::PKCS12.new(File.read('<CERTIFICATE_PATH>'),'')
http.cert = pkcs12.certificate
http.key = pkcs12.key
req = Net::HTTP::Get.new(url.path)
result = http.start {|http|
result = http.request(req)
p result.body
}
लेकिन जेएस पर इसे कैसे बनाया जाए? फोनगैप से जेएस पर विधि कॉल कैसे करें?
एकमात्र एक समाधान जो मैंने पाया है: जावा और आईओएस पर प्लगइन के माध्यम से, लेकिन मुझे यकीन नहीं है कि वे काम करेंगे। यदि हां, शायद किसी ने पहले से ही उन्हें बनाया है?
फ़ोनगैप ब्राउज़र ऑब्जेक्ट के भीतर चलता है, इसलिए केवल एक हस्ताक्षरित प्रमाणपत्र का उपयोग करें, वे बहुत सस्ते हैं, मुझे यकीन है कि आप $ 20 से कम के लिए एक पा सकते हैं। – rook