2010-07-15 11 views
8

मैं पहली बार के लिए जावा keystores साथ काम कर रहा हूँ है। क्या एक कीस्टोर के लिए मानक एक्सटेंशन/प्रत्यय है? क्या वे आम तौर पर .ks नामित होते हैं? अगर यह जावा कीस्टोर है तो क्या मुझे .jks का उपयोग करना चाहिए? यदि कोई आम तौर पर स्वीकार किया जाता है तो मैं एक नामकरण सम्मेलन का पालन करना चाहता हूं।वहाँ कुंजीस्टोर (जावा) के लिए एक नामकरण परंपरा

+0

यह सुरक्षा कैसे संबंधित है? – rook

+0

मैं सुरक्षा समाधानों के लिए इंप्रेशन प्रमाणपत्रों के तहत उपयोग किया गया था (उदाहरण के लिए डिजिटल हस्ताक्षर डेटा)। डेवलपर्स जो सुरक्षा के साथ काम करते हैं, अक्सर सर्टिफिकेट के साथ काम करते हैं और यदि वे जावा डेवलपर्स हैं तो शायद जावा कीस्टोर के साथ काम करते हैं। – Russ

उत्तर

6

यह कुंजी संग्रह प्रकार पर निर्भर करता। जावा के लिए डिफ़ॉल्ट प्रकार जेकेएस है। जेक्स समझ में आता है। अन्य प्रमुख स्टोर प्रकार मौजूद हैं जैसे कि पीकेसीएस 12। PKCS12 कुंजी स्टोर के लिए विशिष्ट फ़ाइल एक्सटेंशन .p12 और .pfx हैं। Portecle के लिए खुली हुई फ़ाइल विंडो में फ़ाइल एक्सटेंशन को देखते हुए, यह .ks, .jks, possibilies रूप .jceks, .p12, .pfx, .bks, और .ubr समझता है। मैंने कभी भी कभी सामना नहीं किया है .jks, .p12, और .pfx हालांकि।

2

जावा keystores के लिए, आईबीएम .jks

सुझाव देने के लिए here देखें कि जब जावा कीस्ट्रोक सेटिंग निर्धारित किए हैं, वे विस्तार के रूप में .jks का उपयोग प्रकट होता है।

0

एक प्रारूप कुंजी J2EE एसडीके में उपयोग के लिए .jks प्रारूप में परिवर्तित किया जाना चाहिए।

0

मैं सिर्फ इस सवाल का अनुमान लगाने के लिए क्यों Unity3d मेरे Android कीस्ट्रोक को स्वीकार नहीं किया की कोशिश कर रहा में मिला है। name.key काम नहीं करता है, लेकिन name.keystore करता है, तो मुझे लगता है कि कि .keystore भी एक संभव विस्तार है।

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