首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载时将包含私钥的证书打包到.apk中

下载时将包含私钥的证书打包到.apk中
EN

Stack Overflow用户
提问于 2012-09-12 19:35:42
回答 1查看 532关注 0票数 1

我正在开发一个android应用程序,它使用带有私钥的自签名证书来验证安全连接,这是将数据传输到应用程序所需的(使用httpclient)。因为每个用户都有一个不同的证书,包含他自己的私钥,所以我需要一种方法来将其包含在应用程序中。

当用户完成获取证书的过程时,是否可以将该证书打包到android应用程序中,而不是让他下载他的证书,而是让他下载已经包含他的证书的应用程序?

或者还有其他方法吗?是否可以使用私钥和公钥在应用程序中生成证书?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-12 19:39:26

您是否期望您的用户具备技术能力并愿意使用ADB自行安装您的应用程序?

在我看来,更好的选择是让你的(通用)应用程序识别它没有证书,并引导用户从你的服务器检索证书。这种检索可能需要获取以前生成的证书(例如,通过输入预先提供的代码)或生成新的证书(本地或在远程服务器上,取决于您的情况和安全要求)。这不仅可以为更多的用户工作,而且在你的终端上维护起来也会更少。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12387275

复制
相关文章

相似问题

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