2011-11-21 11 views
7

मुझे इस पर एक निश्चित उत्तर नहीं मिल रहा है, लेकिन जिस क्षण मैं अनुमान लगा रहा हूं। यदि नहीं, तो क्या सर्वर के माध्यम से प्रॉक्सी करने के अलावा कोई संभावित कामकाज है?क्या विंडोज फोन 7.1 एसएसएल सॉकेट का समर्थन करता है?

हित के वैसे, मैं सिर्फ एक छोटे से परीक्षण अनुप्रयोग के लिए Gmail imap से कनेक्ट करने की कोशिश कर रहा हूँ ...

उत्तर

8

नहीं है, WP7.1 एसएसएल सॉकेट समर्थन नहीं करता।

संपादित
आमतौर पर आप SslStream का उपयोग टीसीपी से अधिक एसएसएल लागू करने के लिए होगा। दुर्भाग्यवश, SslStream सिल्वरलाइट या WP7 में उपलब्ध नहीं है। आपको अपना खुद का रोल करना होगा (जो एक बुरा विचार है, लेकिन संभव है), या किसी तृतीय पक्ष लाइब्रेरी का उपयोग करें।

यूजीन द्वारा उल्लिखित अनुसार, SecureBlackbox है, लेकिन यह वाणिज्यिक उत्पाद में उपयोग करने के लिए एक हजार डॉलर से अधिक (न्यूनतम, आपके कई लाइसेंस विकल्पों के आधार पर) है। यदि आप इसे अपने आप कर रहे हैं, तो शायद यह बहुत अधिक लागत है। यदि आप अपनी कंपनी के लिए ऐसा कर रहे हैं, तो यह विचार करने का मार्ग हो सकता है।

WP7 में BouncyCastle का उपयोग करने का प्रयास करने का एक और विकल्प हो सकता है, हालांकि BouncyCastle वर्तमान में WP7 संगत बाइनरी जारी नहीं करता है और WP7 में उपलब्ध ढांचे के सामानों पर भरोसा नहीं कर सकता है। This blog entry का तात्पर्य है कि यह संभव हो सकता है, लेकिन कुछ tweaking की आवश्यकता होगी।

यदि आप एकल देव हैं, तो मैं कम से कम BurecyCastle को सिक्योरब्लैकबॉक्स पर विचार करने से पहले अनुशंसा करता हूं। यदि आप अपनी कंपनी की WP7 ऐप पेशकश कर रहे हैं, तो SecureBlackbox से शुरू करें।

+0

क्या आप निश्चित हैं? इंटरनेट पर सुरक्षित संचार के लिए एसएसएल महत्वपूर्ण है और यदि विंडोज फोन इसका समर्थन नहीं करता है तो यह एक आपदा होगी। – Jonas

+3

हाँ, मुझे यकीन है। WP7 एसएसएल सॉकेट की पेशकश नहीं करता है। आप डब्ल्यूसीएफ पर एचटीटीपीएस कर सकते हैं, लेकिन आप सॉकेट पर एसएसएल नहीं कर सकते हैं। – Randolpho

4

हमारे SecureBlackbox एसएसएल समर्थन प्रदान करता है: आप एसएसएल इंजन का उपयोग किसी भी परिवहन (सॉकेट और कबूतर मेल सहित) के साथ कर सकते हैं या आप सॉकेट-आधारित क्लाइंट घटक का उपयोग कर सकते हैं। हालांकि प्रमाणपत्र सत्यापन के साथ एक WP7-विशिष्ट समस्या है - क्योंकि WP7 हमें सिस्टम प्रमाणपत्रों तक पहुंचने नहीं देता है, आपको अपने आवेदन में विश्वसनीय प्रमाणपत्र सूची की आवश्यकता होगी। हमारे घटकों के साथ कोई बड़ी समस्या नहीं है (सिक्योरब्लैकबॉक्स में पूर्ण प्रमाणपत्र प्रबंधन भी शामिल है), लेकिन आपको इस अतिरिक्त चरण के बारे में जागरूक होने की आवश्यकता है।

जहां तक ​​मुझे पता है, विंडोज फोन मैंगो के लिए आईपीवर्क्स द्वारा/एन सॉफ्टवेयर की पेशकश की जाती है, लेकिन मुझे नहीं पता कि वे एसएसएल पहलू में क्या पेशकश करते हैं।

+0

यह देखते हुए कि एसएसएलस्ट्रीम सिल्वरलाइट या WP7 में उपलब्ध नहीं है, यह सबसे अच्छा विकल्प हो सकता है। मुझे लोगों को एक वाणिज्यिक उत्पाद की ओर निर्देशित करने से नफरत है, लेकिन अगर वह वास्तव में एसएसएल चाहता है और ओपी खुद को रोल नहीं करना चाहता तो ओपी को ग्रैंड पर बाहर निकलना पड़ सकता है। – Randolpho

+0

मैं/एन सॉफ्टवेयर के लिए काम करता हूं। हमारे विंडोज फोन टूलकिट एसएसएल विकल्पों पर एफटीपीएस, एचटीटीपीएस, आईएमएपी/पीओपी/एसएमटीपी सहित विभिन्न एसएसएल विकल्पों का समर्थन करते हैं। आप इस पर [http://www.nsoftware.com/ipworks/ssl/) पर जानकारी पा सकते हैं। – Briggs

2

मुझे Bouncy Castle compiling for CF 3.5 मिला - यह शायद विंडोज फोन के लिए उस काम का उपयोग करने के लिए एक खिंचाव नहीं है।

आंतरिक रूप से हम उम्र के लिए कॉम्पैक्ट फ्रेमवर्क ऐप्स के लिए OpenSSL का आंतरिक पोर्ट उपयोग कर रहे हैं, और यह एक कठिन बंदरगाह नहीं था। मुझे संदेह है कि फोन के तहत काम करना भी मुश्किल नहीं होगा।

+0

मुझे वास्तव में प्रस्तुत विकल्पों में से किसी एक पर ओपनएसएसएल पोर्ट करने का विचार पसंद है। +1 :) – Randolpho

+0

हाँ, मुझे वास्तव में उस काम को कोडप्लेक्सिंग के आसपास जाना चाहिए - अब 4 साल के लिए मेरी टू-डू सूची पर रहा .... – ctacke

+0

बस हर दूसरी परियोजना की तरह मैं "करता हूं"।:) – Randolpho

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