签名证书丢失密码

Posted

技术标签:

【中文标题】签名证书丢失密码【英文标题】:Signing certificate lost password 【发布时间】:2017-12-13 20:21:25 【问题描述】:

我在谷歌控制台上传了一个 apk,应用程序已经发布。我丢失了之前使用的证书的密码。

我确实尝试创建一个新的,但谷歌控制台拒绝了二进制文件并坚持重新使用原始证书来签署应用程序。

请指教。

【问题讨论】:

【参考方案1】:

这不是 Google Play 的要求,而是 android 的要求。为了安装更新,应用程序必须使用与先前版本相同的签名密钥进行签名。没有其他选择。

我强烈推荐你的应用程序的新版本,你切换到Google Play App signing。使用此模型,Google 会存储应用程序密钥(他们可能比您更擅长不丢失密钥或密码)。您有一个安全的上传密钥,但如果您丢失了它,Google Play 支持人员可以为您颁发一个新密钥。

在这种情况下,如果您真的丢失了密钥,那么您所能做的就是使用新的包名称发布应用的新版本,取消发布旧版本,并尝试使用电子邮件等通信机制让现有用户迁移.我建议您为新版本使用 Google Play 应用签名。

【讨论】:

【参考方案2】:

您是否尝试过联系 Google 开发人员支持?例如,转到here 并单击“否”。然后继续:填写表格并提交。

【讨论】:

我提交了一个请求,希望这能解决问题 问题解决后请。告诉我们他们回答的延迟。

以上是关于签名证书丢失密码的主要内容,如果未能解决你的问题,请参考以下文章

Python 发送带自签名证书的 https 请求

PowerShell代码签名:如何使用带密码保护的自签名证书?

恢复没有 p12 密码的签名证书?

天威诚信代码签名证书助手操作指南

Linux实战之SSL自签名证书

图解密码技术笔记证书——为公钥加上数字签名