安卓 识别的证书格式是bks ,而我之前生成的证书格式是p12 所以需要转换一下,至于怎么生成p12,请看我转载的的文章 Nginx https 双向认证。
1.请先下载第三方转换工具protecle,配置java环境
(需要的话可以留言,)
2.点击运行protecle.jar
2.新建BKSStore
3.导入p12密钥对,包含公钥和私钥
4.修改别名
5.为客户端的私钥创建密码
6.另存为BKS
我把root.p12 和client.p12转成 了 root.bks和 client.bks.放在安卓 assets的目录下