Android平台签名证书的生成

  1. 使用Win+R,输入cmd打开命令窗口
  2. 使用keytool -genkey命令生成证书
keytool -genkey -alias partner -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\work\new\test\TCDH_Partner.keystore

partner是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字。
D:\work\new\test\TCDH_Partner.keystore是证书文件路径,可修改为自己想设置的文件名称,也可以指定完整文件路径。
36500是证书的有效期,表示100年有效期,单位天。

  1. 按照提示填写一些必要信息,其中密钥口令需注意,后续使用时会用到。
    在这里插入图片描述
  2. 输入keytool -list -v -keystore D:\work\new\test\TCDH_Partner.keystore查询刚才生成的签名文件信息。
keytool -list -v -keystore D:\work\new\test\TCDH_Partner.keystore

在这里插入图片描述

  1. 在3中又提示到将密钥库类型转换成PKCSC12。.
keytool -importkeystore -srckeystore D:\work\new\test\TCDH_Partner.keystore -destkeystore D:\work\new\test\TCDH_Partner.jks -deststoretype PKCS12

其中D:\work\new\test\TCDH_Partner.keystore表示旧文件,D:\work\new\test\TCDH_Partner.jks表示目标文件。执行后输入新口令和旧口令即可。
在这里插入图片描述

  1. 查看转换过后的TCDH_Partner.jks文件信息。
keytool -list -v -keystore D:\work\new\test\TCDH_Partner.jks

在这里插入图片描述