如何将 .keystore转换为PKCS12
目前部分应用服务(比如一键登录)需要提供 android应用的MD5证书签名
但是最新版本的JDK 已经不支持MD5了,仅支持sha1,sha256两种签名。
比较简单的获取方式,直接将 .keystore转换为PKCS12后获取MD5
要将 .keystore 文件转换为 PKCS12 格式(通常是 .p12 或 .pfx 文件),你可以使用 Java 自带的 keytool 工具。以下是详细步骤:
keytool -importkeystore \
-srckeystore yourfile.keystore \
-srcstoretype JKS \
-srcalias youralias \
-srcstorepass yourkeystorepass \
-destkeystore test.p12 \
-deststoretype PKCS12 \
-destalias youralias \
-deststorepass yourp12pass \
-destkeypass yourp12keypass
转换成功后获取MD5
openssl pkcs12 -in test.p12 -nodes -nokeys | openssl x509 -noout -fingerprint -md5
输入密码即可获取
评论已关闭