使用工具库
- 工具类:https://github.com/hongyangAndroid/okhttputils
- 证书转化工具:portecle https://sourceforge.net/projects/portecle/?source=typ_redirect
- jce:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
证书转化
- 据了解android貌似只能使用bks证书,如果只有p12或者jks证书,便需要转化格式。
- 使用portecle工具转化证书,步骤:运行之后就会出来UI界面,用它打开你已经有的证书然后选菜单 Tools –> Change Keystore Type –> BKS 在弹出框输入密码进行转换,最后别忘记选菜单 File –> Save Keystore As 将它另存为android.kbs(名字随意)
调用代码
HttpsUtils.SSLParams sslParams;