android 生成签名证书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 生成签名证书相关的知识,希望对你有一定的参考价值。

参考技术A

使用keytool -genkey命令生成证书:

回车后会提示:

以上命令运行完成后就会生成证书,路径为“D:\\test.keystore”。

注意:上述信息填写要规范,乱填有可能会影响应用上架应用市场。

可以使用以下命令查看:

会输出以下格式信息:

其中证书指纹信息(Certificate fingerprints):

MD5
证书的MD5指纹信息(安全码MD5)
SHA1
证书的SHA1指纹信息(安全码SHA1)
SHA256
证书的SHA256指纹信息(安全码SHA245)

直接通过一个apk,获取安装到手机的第三方应用签名的apk包。 详情: https://developers.weixin.qq.com/doc/oplatform/Downloads/android_Resource.html
注意事项
云端打包默认会添加V1/V2签名,已知V1签名不支持2048位的DSA算法,使用2048-bit DSA key云端打包可能失败,提示以下错误:

解决方法

查看证书算法的方法
使用“keytool -list -v”查看证书信息,看“Subject Public Key Algorithm: ”项的信息,如下表示使用DSA算法:

【详见】 https://ask.dcloud.net.cn/article/38778

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

Android 获取签名证书的详细信息(Eclipse和Android studio通用)

在 IBM MobileFirst Platform Android 中绕过自签名证书

Android 证书签名生成超级APP

如何信任 Android 上的自签名证书?

Android平台签名证书(.keystore)生成指南

Android平台签名证书(.keystore)生成指南