1.终端运行命令生成秘钥文件

keytool -genkey -v -keystore c:/sign.jks -keyalg RSA -keysize 2048 -validity 10000 -alias signc:/sign.jks为秘钥生成位置

运行后需要配置对应信息

输入密钥库口令:

再次输入新口令:

您的名字与姓氏是什么?

zqr

您的组织单位名称是什么?

uxh

您的组织名称是什么?

uxh

您所在的城市或区域名称是什么?

gz

您所在的省/市/自治区名称是什么?

gz

该单位的双字母国家/地区代码是什么?

cn

CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn是否正确?

y

正在为以下对象生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天):CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

输入 的密钥口令(如果和密钥库口令相同, 按回车):

再次输入新口令:这里我是一致的

此时就生成结束了

运行:

keytool -list -v -keystore c:/sign.jks -alias sign -storepass android -storepass 123456

可以查看对应信息(我的密码是:123456)

别名: sign

创建日期: 2020-10-31

条目类型: PrivateKeyEntry

证书链长度: 1

证书[1]:

所有者: CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

发布者: CN=zqr, OU=uxh, O=uxh, L=gz, ST=gz, C=cn

序列号: 28dc45d8

有效期开始日期: Sat Oct 31 14:56:03 CST 2020, 截止日期: Wed Mar 18 14:56:03 CST 2048

证书指纹:MD5: CA:0A:80:AC:E0:F7:0D:9B:BC:24:4A:B4:3B:45:95:38

SHA1: 7F:FF:0A:EE:45:11:9A:6C:8D:E4:4F:7E:14:B5:51:BE:8E:72:8C:C7

SHA256: 00:25:6E:1A:38:7A:64:80:E0:53:0C:16:0D:15:18:8C:D8:46:88:52:F2:33:98:A2:2D:81:F1:61:DE:8F:37:C8

签名算法名称: SHA256withRSA

版本: 3

扩展:

ObjectId: 2.5.29.14 Criticality=false

SubjectKeyIdentifier [

KeyIdentifier [

0000: BC 05 B4 BB 2A 9C EB 00 6C D5 46 95 9B 86 CB 17 ....*...l.F.....

0010: A1 0E 6E 47 ..nG]

]

本人也是新手入坑flutter 有不对的地方,请大佬指正

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐