首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android设备如何获取开发人员的公钥?

Android设备如何获取开发人员的公钥?
EN

Stack Overflow用户
提问于 2014-02-28 16:39:29
回答 4查看 7.7K关注 0票数 8

Android系统要求所有安装的应用程序都使用一个证书进行数字签名,该证书的私钥由应用程序的开发人员持有。如何具体地将公钥分发给客户端Android设备?当开发人员发布应用程序时,公钥是否包含在apk中?如果是,密钥存储在哪里?

或者Android市场,例如Google播放,是否持有一个开发人员id列表以及相应的公钥,并在下载应用程序时将右键按到客户端设备上?

有任何文档传递这一信息吗?

非常感谢您的投入。

EN

Stack Overflow用户

回答已采纳

发布于 2014-03-02 20:42:44

公钥分布在apk文件中。如果您解压缩apk文件,您可以在其中找到一个名为META的特殊文件夹,其中包含有关签名的所有信息。基本上,您需要研究扩展名为*.RSA和*.DSA的文件,这些文件包含包的签名和公钥。

您可以阅读这两篇文章()来理解这个过程。

票数 10
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22100796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档