安装JRE环境
1、jdk文件夹下的bin文件的路径(E:\java\jdk1.8.0_111\bin;)加到环境变量path中。 2、jre文件夹下的bin文件的路径(E:\java\jdk1.8.0_111\jre\bin;)加到环境变量path中。生成签名证书
3、在jre的bin目录进入dos窗口执行以下命令 keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore回车 E:\java\jre\bin>keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字 test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径 回车后会提示: 输入密钥库口令:1 密钥库口令太短 - 至少必须为 6 个字符 输入密钥库口令:111111 再次输入新口令:111111 您的名字与姓氏是什么? [Unknown]: jiweiwei 您的组织单位名称是什么? [Unknown]: 联易软件 您的组织名称是什么? [Unknown]: 联易软件 您所在的城市或区域名称是什么? [Unknown]: 西安 您所在的省/市/自治区名称是什么? [Unknown]: 陕西省 该单位的双字母国家/地区代码是什么? [Unknown]: 中国 CN=jiweiwei, OU=联易软件, O=联易软件, L=西安, ST=陕西省, C=中国是否正确? [否]: 是 输入 <testalias> 的密钥口令 (如果和密钥库口令相同, 按回车): 再次输入新口令:111111 以上命令运行完成后就会生成证书,路径为“E:\java\jre\bin\test.keystore”。4、查看生成的sha1,键入命令:keytool -list -v -keystore test.keystore
E:\java\jre\bin>keytool -list -v -keystore test.keystore** 输入密钥库口令: 密钥库类型: JKS 密钥库提供方: SUN 您的密钥库包含 1 个条目 别名: testalias 创建日期: 2020-10-22 条目类型: PrivateKeyEntry 证书链长度: 1 证书[1]: 所有者: CN=jiweiwei, OU=联易软件, O=联易软件, L=西安, ST=陕西省, C=中国 发布者: CN=jiweiwei, OU=联易软件, O=联易软件, L=西安, ST=陕西省, C=中国 序列号: 5757f416 有效期开始日期: Thu Oct 22 19:33:33 CST 2020, 截止日期: Sat Sep 28 19:33:33 CST 2120 证书指纹: MD5: B6:21:00:3A:40:E4:56:B4:DA:F6:7E:4D:D2:A2:8E:27 SHA1: E8:0B:98:3A:79:4C:34:C7:78:14:3A:77:E3:99:52:41:69:2E:A9:56 SHA256: 9D:80:88:AC:42:11:E8:D2:E9:70:BE:51:FC:59:82:D2:C6:CA:97:8F:07:F4:E7:04:93:4E:57:E9:35:B4:62:3F 签名算法名称: SHA256withRSA 版本: 3 扩展: #1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 50 04 68 5D 17 39 15 69 07 2E 0F 3A A8 A2 9C 70 P.h].9.i...:...p 0010: 16 9B 97 C0 .... ] ] ******************************************* *******************************************