2009-12-06 16 views
13

मैंने एक अजीब एप्लेट बनाया जो आपको अपनी आवाज़ से पेंट करने की अनुमति देता है। जाहिर है, इसे माइक्रोफ़ोन तक पहुंच की आवश्यकता है, लेकिन जावा एप्लेट को तब तक एक्सेस की अनुमति नहीं है जब तक कि वे हस्ताक्षरित न हों। जहां तक ​​मैं इसे मुश्किल बता सकता हूं और क्रिप्टोग्राफी शामिल कर सकता हूं, और, हालांकि यह स्पष्ट नहीं है, मुझे लगता है कि मुझे Verisign के लिए भी पैसा चुकाने की उम्मीद है। यह सब मेरे लिए बहुत ही भयावह नवाचार stifling बुलश ** की तरह लगता है और मुझे लगता है कि मैं ऐसा सोचने वाला पहला व्यक्ति नहीं हूं।क्या जावा एप्लेट को मुफ्त में साइन करना संभव है?

क्या यह "शैक्षिक या परीक्षण उद्देश्यों के लिए" बाईपास करने का कोई तरीका है? या शायद मेरे ब्राउज़र में सुरक्षा बंद कर दें? या एप्लेट को मुफ्त में साइन इन करें?

मैं फ़ायरफ़ॉक्स 3.0.15 और जावा 1.6.0

+0

स्पष्ट रूप से चीजों को और भी कुछ भी नहीं मिल रहा है: https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias ऐसा लगता है कि भविष्य में ऐसा करने का एकमात्र तरीका एक स्व-हस्ताक्षरित प्रमाणपत्र स्थापित करना होगा आपके ब्राउज़र का विश्वसनीय रूट प्रमाणपत्र स्टोर ... –

उत्तर

2

आप जावा Keytool का उपयोग कर एक स्व-हस्ताक्षरित प्रमाणपत्र बना सकते हैं के साथ Ubuntu 9.04 पर हूँ। यह शैक्षिक या परीक्षण उद्देश्यों के लिए पर्याप्त है, लेकिन यदि आप इसके साथ हस्ताक्षरित कोड तैनात करते हैं, तो लोगों पर भरोसा करने की संभावना नहीं है।

मुझे लगता है कि थॉवे एक निःशुल्क ई-मेल हस्ताक्षर प्रमाणपत्र प्रदान करता था जिसका उपयोग कोड पर हस्ताक्षर करने के लिए भी किया जा सकता था। मुझे यकीन नहीं है कि यह अभी भी मामला है।

+11

आपका मतलब है कि लोगों को इस पर भरोसा होने की संभावना है। गंभीरता से, अधिकांश उपयोगकर्ता "अधिग्रहण करना चाहते हैं" संवाद पर अधिक से अधिक नहीं पढ़ते हैं, वे कर्सर के नजदीक जो भी बटन दबाते हैं, उसे दबाएं। –

+0

किसी को एक परीक्षण कार्यक्रम करना चाहिए जो ऐसा करता है। – Nathan

3

आप एक कदम आगे जा सकते हैं और OpenSSL के साथ अपना स्वयं का सीए सेट कर सकते हैं।

यह आपको अपना रूट प्रमाणपत्र बनाने और किसी भी हस्ताक्षर या SSL प्रमाणपत्रों को उत्पन्न करने की अनुमति देगा। फिर आप अपने रूट प्रमाणपत्र को अपने दोस्तों को वितरित कर सकते हैं और उन्हें अपने संबंधित ब्राउज़रों में स्थापित करने के लिए कह सकते हैं। उसके बाद आपके सीए द्वारा बनाए गए प्रमाणपत्रों के लिए प्रमाणपत्र श्रृंखला हमेशा मान्य होगी और स्वयं हस्ताक्षरित नहीं होगी (कई ब्राउज़र स्वयं हस्ताक्षरित कैर्ट पर दिखते हैं)।

यदि आप ओपनएसएसएल सीए के साथ काम करने जा रहे हैं तो आपको जावा कीस्टोर फ़ाइल में निजी कुंजी आयात करने के लिए pkeytool की आवश्यकता हो सकती है।

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