title: What should I use for "Distinguished Name" in our Keystore for the Android Market
body: <p>I'm about to release an application in the Android Market. I need to generate a keystore to sign my application. The docs are a little spares on what I'm support to put into for the <code>-dname</code> param.</p>
  
  <p>Here is the line I'm using:</p>
  
  <pre><code>keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000 
  </code></pre>
  
  <p>What is required in the <code>-dname</code> (Distinguished Name) field? I found out that I can include the <code>CN</code> field. Are there other fields that I must put in before the Market will accept the app? Any good optional ones to put in?</p>
  
  <p><strong>Updated</strong>
  I found out I can examine other apk's by using:</p>
  
  <pre><code>jarsigner -verify -verbose -certs nameof.apk
  </code></pre>
  
  <p>Here are some examples:</p>
  
  <ul>
  <li>from <a href="http://slideme.org/" rel="noreferrer">http://slideme.org/</a>  <code>X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US</code></li>
  <li>Opera Mini   <code>X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO</code></li>
  <li>Another random app,  <code>X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA</code></li>
  </ul>