Android中要求使用BC证书,而java的keytool本身并不提供BKS证书,因此需要额外的辅助操作进行证书生成。
(1)下载 bcprov-ext-jdk15on-146.jar,且将该文件放到jdk_home\jre\lib\ext目录下
注:别的版本会出现证书版本号不对的异常
(2)在 jdk_home\jre\lib\security\目录中找到 java.security 在内容增加一行
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
提供两种方式生成BKS的Android证书
第一种
step1:keytool -genkeypair -v -alias test -keystore xx.keystore -storepass 1234567 -storety