微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我应该在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.

原文地址:https://www.jb51.cc/android/316471.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐