创建 Android bks证书
1、使用公钥证书和私钥证书生成p12证书。
openssl pkcs12 -export -in public.crt -inkey private.key -out my_tmp.p12
public.crt 是公钥证书;
private.key 是私钥;
tmp.p12 是目标生成文件p12证书
需要创建密码,不然下一步会失败(未分析原因)
2、将p12证书转成bks证书
keytool -importkeystore -srckeystore tmp.p12 -srcstoretype pkcs12 -destkeystore final.bks -deststoretype bks -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-141.jar
3、证书验证:
keytool -list -keystore final.bks -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-141.jar -storetype BKS -storepass 123456