मुझे लगता है कि हम सिर्फ आईओएस 9 (अक्टूबर 23 वें 2015 के रूप में संस्करण) पर एक बग की खोज की का उपयोग कर और पैदा करने HTTP जब ग्राहक एसएसएल प्रमाणपत्र का उपयोग कर एक बैकएंड API से बात करने। बहुत सी आरईएसटी सेवाओं के साथ आम तौर पर, हमारी एपीआई स्थिति को संवाद करने के लिए 4xx त्रुटि कोड उत्पन्न करती है। उनमें से एक 403 निषिद्ध त्रुटि है जब कोई क्लाइंट उन पथों तक पहुंचने का प्रयास करता है जो किसी विशिष्ट क्लाइंट आईडी को एक्सेस करने के लिए अधिकृत नहीं हैं। ध्यान दें कि यह HTTP त्रुटि तब होती है जब क्लाइंट SSL प्रमाणपत्र ने वैध कनेक्शन & सेट किया है और क्लाइंट आईडी प्रमाणित की गई है।बग जब ग्राहक एसएसएल प्रमाणपत्र 403 त्रुटियों
आईओएस 9 में, इस क्रम ने एक अमान्य क्लाइंट SSL त्रुटि उत्पन्न करेगा:
FAILED: Error Domain=NSURLErrorDomain Code=-1206 "The server “our.server.here” requires a client certificate."
(ध्यान दें: यह मेरा ट्वीट यहाँ करने के लिए एक अनुवर्ती: https://twitter.com/ckmaresca/status/657576686318256128 - मैं इतना जगह ज्यादातर लोगों को खोजेगा है सोचा इस के लिए)
अरे @ckm, मेरे पास एक ही समस्या है और इसमें दिन बिताए हैं। आप किस समाधान का उपयोग कर समाप्त हो गए? मैं सर्वर नियंत्रित कर सकते हैं नहीं लौट 403 :(आप किसी भी तरीके को मिला नहीं के लिए? –
आप भी कृपया rdar लिंक पेस्ट कर सकते हैं? –
@ckm, हम अभी भी एक ही मुद्दा है, रडार पर किसी भी अद्यतन हो रही है? – Chandra