हमारे पास एक जावा ऐपलेट है जिसे पूर्ण विश्वास के साथ चलाने की आवश्यकता है।ओएस एक्स माउंटेन शेर पर स्वयं हस्ताक्षरित प्रमाणपत्र के साथ जावा एप्लेट
प्री-रिलीज परीक्षणों के विकास और दौरान रहते हुए हम एक स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करके साइन इन करते हैं (उत्पादन संस्करण वास्तविक कोड हस्ताक्षर प्रमाण पत्र के साथ हस्ताक्षरित है)।
लेकिन जब हम ओएस एक्स 10.8 के प्रीरेलस पर स्वयं हस्ताक्षरित एप्लेट शुरू करने का प्रयास करते हैं, तो हम अब इसे चलाने की अनुमति देने का विकल्प नहीं चुन सकते हैं। "अनुमति दें" बटन बस अक्षम है:
अगर मैं प्रेस "विवरण दिखाएं ..." मैं प्रमाण पत्र "हमेशा पर भरोसा" के लिए चुन सकते हैं, लेकिन यह कोई फर्क नहीं पड़ता:
यह ओएस एक्स शेर 10.7 पर जावा जेआरई के उसी संस्करण के साथ काम करता है, इसलिए मुझे संदेह है कि यह ओएस के साथ एक मुद्दा है और जेआरई नहीं है।
क्या कोई कामकाज है?
मैं परीक्षण के लिए एक वास्तविक कोड हस्ताक्षर प्रमाणपत्र का उपयोग नहीं करना चाहूंगा: वास्तविक कोड हस्ताक्षर प्रमाणपत्र के साथ हस्ताक्षर करने का अर्थ है कि मेरी कंपनी का दावा है कि एप्लेट सुरक्षित है और भरोसा किया जाना चाहिए। हम शायद ही दावा कर सकें कि हमने इसका परीक्षण किया है।
* "मैं परीक्षण के लिए एक वास्तविक कोड हस्ताक्षर प्रमाणपत्र का उपयोग नहीं करना चाहूंगा।" * अगर मैं विचित्र और प्रतीत होता है मनमानी आवश्यकताओं के कारणों की पेशकश करता हूं तो मैं चाहूंगा। –
@ एंड्रयू: मैंने इस आवश्यकता के लिए तर्क जोड़ा है। –
धन्यवाद, यह कारण विचित्र नहीं है जैसा कि मैंने कल्पना की थी। अच्छा प्रश्न। +1 बीटीडब्ल्यू: 1) क्या आपने उस जेआरई के लिए 'बग डेटाबेस' चेक किया है? 2) एप्लेट जावास्क्रिप्ट के साथ बातचीत करता है? ([एप्पलटेयर] (http://pscode.org/appleteer/) सरल जेएसएम में एप्लेट को बिना जेएस के चला सकता है - इसमें कोई सुरक्षा रेत-बॉक्स नहीं है)। 3) क्या आप एप्लेट परीक्षण के लिए ओएस पर एक और जेआरई चला सकते हैं? –