1/创建秘钥 mydemo.jks
keytool -genkey -alias mydemo -keyalg RSA -keysize 2048 -validity 365 -keystore mydemo.jks -storepass mypassword -keypass mypassword -dname “CN=CN, OU=xx有限公司, O=xx有限公司, L=青岛, S=山东, C=CN”
2/获取签名
keytool -list -v -keystore mydemo.jks -alias mydemo -storepass mypassword -keypass mypassword
别名: mydemo
创建日期: 2024年12月19日
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=CN, OU=xx有限公司, O=xx有限公司, L=青岛, ST=山东, C=CN
发布者: CN=CN, OU=xx有限公司, O=xx有限公司, L=青岛, ST=山东, C=CN
序列号: 00000000000000
生效时间: Thu Dec 19 17:23:58 CST 2024, 失效时间: Fri Dec 19 17:23:58 CST 2025
证书指纹:
SHA1: 00:0A:08:00:06:F0:00:00:EF:00:00:EA:00:00:0F:00:B0:00:0E:00
SHA256: 00:CA:0C:00:00:00:0D:00:0D:F0:EC:00:CA:00:B3:00:D1:00:0A:00:AE:00:C0:0A:00:A0:EF:0C:0C:00:00:0E
签名算法名称: SHA384withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 0E 0D BE BB 00 F0 00 00 00 00 0E 0A CA 00 0F 0A .-….A…N…?Z
0010: F0 00 0D 00 .”.h
]
]
其中证书指纹信息(Certificate fingerprints):
- MD5
证书的MD5指纹信息(安全码MD5) - SHA1
证书的SHA1指纹信息(安全码SHA1) - SHA256
证书的SHA256指纹信息(安全码SHA245)