安卓获取备案公钥

Uniapp云端证书获取备案公钥

920 发布: 2025/9/10 06:10 本文总阅读量

1.获取别名

~ % keytool -list -keystore /Users/yunbao02/Downloads/cer/e6088231837ed3ae107b7b46bef93bf2.keystore 

输入密钥库口令:  
密钥库类型: PKCS12
密钥库提供方: SUN

您的密钥库包含 1 个条目

__uni__608c56e, 2023-10-23, PrivateKeyEntry, 
Certificate fingerprint (SHA-256): 4A:EB:89:9A:8F:2E:BC:D7:A3:A1:90:BF:36:5F:C1:61:ED:5C:1A:9D:AF:BB:D0:A7:2C:C8:98:8F:84:8C:7A:04

2.导出证书文件(.cer)

~ % keytool -export -alias __uni__608c56e -file /Users/yunbao02/Downloads/cer/cer.cer -keystore /Users/yunbao02/Downloads/cer/e6088231837ed3ae107b7b46bef93bf2.keystore 
输入密钥库口令:  
存储在文件 </Users/yunbao02/Downloads/cer/cer.cer> 中的证书

3.提取公钥

~ % openssl x509 -inform der -in /Users/yunbao02/Downloads/cer/cer.cer -pubkey -noout
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsSAuLArf3mFQDQZMU4QN
Lts7YQix8TW4qQI6DYc1cn/usR2W6qN3+bYGFD2EllUc0rW7pUNGKG75DmyxWEwY
q1hpTCQDx7F9M4wL+4bAtH3cOCdCRD18uEmXXmwGZ0yaA93T+Q7TEiJvy1Bd99Mq
CLOdEJuDZ9sNmx+Qj7moZFnvaQOk1g09zP+yGrdXfjPbbIu7LXO/G4Ym3Xfg4QFm
75DGWXbVCRXhJjYyPA3sWz9yswSnz/MgvCGuOgCy/RaxMcpjfUGLtsnQvEMVoy/k
P8SXQeWYZ3Bu46+0SDf7RSXQYfGcx3pptqCxPhfs2f9ypO3J2iz5ixH7hgnJDdlH
TwIDAQAB
-----END PUBLIC KEY-----

完整日志

~ % keytool -list -keystore /Users/yunbao02/Downloads/cer/e6088231837ed3ae107b7b46bef93bf2.keystore 
输入密钥库口令:  
密钥库类型: PKCS12
密钥库提供方: SUN

您的密钥库包含 1 个条目

__uni__608c56e, 2023-10-23, PrivateKeyEntry, 
Certificate fingerprint (SHA-256): 4A:EB:89:9A:8F:2E:BC:D7:A3:A1:90:BF:36:5F:C1:61:ED:5C:1A:9D:AF:BB:D0:A7:2C:C8:98:8F:84:8C:7A:04
~ % keytool -export -alias __uni__608c56e -file /Users/yunbao02/Downloads/cer/cer.cer -keystore /Users/yunbao02/Downloads/cer/e6088231837ed3ae107b7b46bef93bf2.keystore 
输入密钥库口令:  
存储在文件 </Users/yunbao02/Downloads/cer/cer.cer> 中的证书
~ % openssl x509 -inform der -in /Users/yunbao02/Downloads/cer/cer.cer -pubkey -noout
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsSAuLArf3mFQDQZMU4QN
Lts7YQix8TW4qQI6DYc1cn/usR2W6qN3+bYGFD2EllUc0rW7pUNGKG75DmyxWEwY
q1hpTCQDx7F9M4wL+4bAtH3cOCdCRD18uEmXXmwGZ0yaA93T+Q7TEiJvy1Bd99Mq
CLOdEJuDZ9sNmx+Qj7moZFnvaQOk1g09zP+yGrdXfjPbbIu7LXO/G4Ym3Xfg4QFm
75DGWXbVCRXhJjYyPA3sWz9yswSnz/MgvCGuOgCy/RaxMcpjfUGLtsnQvEMVoy/k
P8SXQeWYZ3Bu46+0SDf7RSXQYfGcx3pptqCxPhfs2f9ypO3J2iz5ixH7hgnJDdlH
TwIDAQAB
-----END PUBLIC KEY-----
~ %