2010-07-19 17 views
7

के लिए हमारे कीस्टोर में "विशिष्ट नाम" के लिए मुझे क्या उपयोग करना चाहिए, मैं एंड्रॉइड मार्केट में एक एप्लिकेशन जारी करने जा रहा हूं। मुझे अपने आवेदन पर हस्ताक्षर करने के लिए एक कीस्टोर उत्पन्न करने की आवश्यकता है। -dname परम के लिए डालने का समर्थन करने वाले दस्तावेज़ों पर दस्तावेज़ थोड़ा सा स्पेयर हैं।एंड्रॉइड मार्केट

यहाँ है लाइन मैं उपयोग कर रहा हूँ:

keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000 

क्या -dname (विशिष्ट नाम) क्षेत्र में आवश्यक है? मुझे पता चला कि मैं CN फ़ील्ड शामिल कर सकता हूं। क्या बाजार में ऐप स्वीकार करने से पहले मुझे अन्य फ़ील्ड रखना चाहिए? रखने के लिए कोई अच्छा वैकल्पिक विकल्प?

अपडेट किया गया मुझे पता चला मैं का उपयोग करके अन्य apk का परीक्षण कर सकते हैं:

  • से http://slideme.org/X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
  • ओपेरा मिनी X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
  • एक और:

    jarsigner -verify -verbose -certs nameof.apk 
    

    कुछ उदाहरण हैं यादृच्छिक ऐप, X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA

उत्तर

17

आपको अपनी कंपनी के अनुरूप विशिष्ट नाम का उपयोग करना चाहिए।

dn table

जहाँ तक मुझे पता है, आप उपयोग कर सकते हैं एक पूरा Distinguised नाम एक अल्पविराम से प्रत्येक घटक अलग: यहाँ घटकों के प्रकार है कि आप उपयोग कर सकते हैं की एक सूची है। उदाहरण के लिए, आपके मामले में आप इसका उपयोग कर सकते हैं: CN=christophercotton.com,L=Franklin

+0

एंड्रॉइड मार्केट जगह के लिए कौन सा जरूरी है? अनुप्रयोगों को जारी करते समय डेवलपर्स का उपयोग करने वाले आम लोग क्या हैं? – christophercotton

+0

आमतौर पर, वे केवल कंपनी के नाम और/या यूआरएल का उपयोग करते हैं। – Cristian

+0

धन्यवाद! ऐसा लगता है कि मैं अन्य apks की जांच करके निर्धारित करने में सक्षम था। – christophercotton

0

जहाँ तक मुझे पता है, उन जानकारी का उपयोग Google Play द्वारा नहीं किया जाता/प्रदर्शित नहीं किया जाता है।

+0

नीचे वोट क्यों? – Loda

+0

क्योंकि लोग लंगड़े हैं। जवाब के लिए धन्यवाद – 1mike12

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