我即将在
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