2011-04-19 24 views
7

जब मैं क्रोम के साथ https://wild.rileylark.appspot.com पर जाता हूं, तो मुझे अच्छा लगता है "यह महान" आइकन जा रहा है। जब मैं फ़ायरफ़ॉक्स 4 का उपयोग करें, मैं "OMG, आप कर रहे हैं effed" संदेश:फ़ायरफ़ॉक्स पर https पर एपेंगिन पर वाइल्डकार्ड सबडोमेन

wild.rileylark.appspot.com एक अमान्य सुरक्षा प्रमाणपत्र का उपयोग करता है। , जिनमें * .appspot.com * * appspot.com, appspot.com

  1. यह सामान्य है:

    प्रमाण पत्र निम्नलिखित नाम के लिए ही मान्य है।।?

  2. कुछ भी मैं इसे ठीक करने के लिए कर सकता हूं?
+1

जांच इस http://www.hanselman.com/blog/SomeTroubleWithWildcardSSLCertificatesFireFoxAndRFC2818.aspx – systempuntoout

+0

लेकिन प्रमाण पत्र ऐप्लिकेशन इंजन की तरह स्पष्ट रूप से का उपयोग कर को शामिल किया गया है दोनों \ * appspot.com और यह लग रहा है \ *। \ *। appspot.com ... मैं फंस गया हूँ! –

+0

अनुमान में, फ़ायरफ़ॉक्स डबल-वाइल्डकार्ड पते को सही तरीके से समझ नहीं करता है। :/ –

उत्तर

6

तो विशिष्ट शर्त है कि यहाँ प्रमाणपत्र के नाम से *.appspot.com है, और *.*.appspot.com प्रमाणपत्र के विषय वैकल्पिक नाम क्षेत्र के भीतर प्रकट होता है।

A rejected Chrome bug covers this exact scenario। इसमें, उत्तरदाता इंगित करता है कि यह जानबूझकर क्रोम, points to Firefox source code suggesting the same में असमर्थित है, और दावा करता है कि दोनों आईईटीएफ के RFC 2818 के अनुशंसित कार्यान्वयन का पालन कर रहे हैं।

+2

अब एक कामकाज है। मेरा जवाब देखें –

12

इस सीमा के लिए कामकाज अब described in docs है: अपने सबडोमेन नामों के बीच बिंदुओं के स्थान पर -dot- का उपयोग करें, उदा। https://wild-dot-rileylark.appspot.com

+0

यह सबसे सरल कामकाज है और किसी भी पुनर्गठन के बिना तुरंत समस्या हल करता है। सबसे पहले मैंने सोचा कि इसे सक्रिय करने के लिए यमल में कुछ tweaking की जरूरत है। संकेत के लिए धन्यवाद। – cat

3

कृपया ध्यान दें कि 2013 के अप्रैल में, गूगल appspot.com पर होस्ट डबल वाइल्डकार्ड डोमेन के लिए SSL प्रमाण पत्र जारी करने बंद कर दिया है (यानी .appspot.com)। यदि आप अपने आवेदन पर HTTPS पहुंच के लिए ऐसे यूआरएल पर भरोसा करते हैं, तो कृपया "।" के बजाय "-dot-" का उपयोग करने के लिए कोई भी एप्लिकेशन तर्क बदलें। उदाहरण के लिए, "myapp" संस्करण के संस्करण "1" तक पहुंचने के लिए "https://1.myapp.appspot.com" के बजाय "https://1-dot-myapp.appspot.com" का उपयोग करें। यदि आप "https://1.myapp.appspot.com" का उपयोग करना जारी रखते हैं तो प्रमाणपत्र मेल नहीं खाएगा, जिसके परिणामस्वरूप किसी भी उपयोगकर्ता-एजेंट के लिए त्रुटि होगी जो यूआरएल और प्रमाण पत्र को बिल्कुल मेल खाता है।

रेफरी:। https://cloud.google.com/appengine/docs/python/modules/