android如何使用受信任的(!)证书对应用程序进行数字签名

标签 android ssl certificate digital-certificate

我发现非常有趣的网页解释了如何签署 Android 应用程序 - 也许它对某人有用 link

但是,作为一般规则,您使用自己生成的 key 对您的应用进行签名。

我想知道使用知名证书颁发机构确认的证书签名是否更好。从一方面来看,我不想夸大和支付太多(或者如果可能的话,我什至更愿意免费获得它),从另一方面来看,我认为它看起来很专业。

最后,您能否推荐任何证书颁发机构: - 众所周知, - 仅根据电子邮件地址提供基本证书, - 他们免费提供服务,还是收取很少的费用(例如 5 美元)?

最佳答案

我不明白为什么你应该这样做。大多数步骤与您自己完成所有操作时所采取的步骤相同。

此外,我将引用另一个线程:

“您不能使用 Verisign 或其他商业代码签名证书签署 Android APK 以便在 Android Market 中分发。Android Market 要求证书到期日期的年份大于或等于 2033,但没有商业证书供应商将向您出售一个到期日远在未来的证书(他们的业务迫使您每年回来付款:向您出售 3 年期证书这种失败)。有关日期信息,请参见 http://developer.android.com/guide/publishing/app-signing.html#releasemode .

所以不,您不能使用商业授权证书。”(请参阅​​最佳答案 here)

关于android如何使用受信任的(!)证书对应用程序进行数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254976/

相关文章:

java - 将列表信息传递给新 Activity

amazon-web-services - 来自 AWS API 网关的 "Unable to validate certificate chain"(RapidSSL 证书)

.net - Pop3 帮助 C++ 实现!

java - 没有主机名的 SSL 证书

使用 Adob​​e Flash 的 IOS 分发证书 - 错误存储问题(移动配置文件)PackageExtractionFailed

ios - WWDR 证书已过期

android - 处理自定义对话框中的按钮

java - 使用回收无效从 arraytlist 中清除位图,ANDROID

java - 动态创建时出现新按钮上下文问题

java - SSL 连接挂起 - Java