我应该在Android Market的密钥库中使用“专有名称”

我即将在 Android Market上发布一个应用程序.我需要生成一个密钥库来签署我的应用程序.对于-dname param我支持内容,文档有点不足.

这是我正在使用的线:

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

-dname(专有名称)字段中需要什么?我发现我可以包含CN字段.在Market接受应用程序之前,我还必须放入其他字段吗?任何好的可选项都可以投入?

更新
我发现我可以使用以下方法检查其他apk:

jarsigner -verify -verbose -certs nameof.apk

这里有些例子:

>从http://slideme.org/ X.509,CN = SlideME,OU = SlideME,O = SlideME,L =西雅图,ST = WA,C = US
> Opera Mini X.509,CN =未知,OU =未知,O = Opera软件ASA,L =奥斯陆,ST =未知,C =否
>另一个随机应用程序,X.509,CN = Romeo Ordos,O = GHOR Corp.,L =顿涅茨克,C = UA

解决方法

您应该使用与您公司对应的专有名称.以下是您可以使用的组件类型列表:

据我所知,您可以使用完整的区分名称,用逗号分隔每个组件.例如,在您的情况下,您可以使用:CN = christophercotton.com,L = Franklin.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...