本文乃博主方便以后忘记可以快速拾起而撰写的,不喜勿喷。
最近公司的项目要用到https请求,负责服务器的同事给了我证书,搞了一天都没成功,老是挂掉。(如果不太清楚可以先搜索下SSL握手)
后来在网上才看到,android不支持jdk默认编译的“JKS”格式,只支持“BKS”、"P12"!博主周末花了一个下午的时间终于生成了“BKS”格式的key。(有图有真相)
首先你必须搭建好JDK运行环境。
一:生成证书
1:创建证书
<span style="white-space:pre"> </span>keytool -genkey -alias "ca" -keyalg "RSA" -keystore "suma.keystore"
ca是密匙对的别名,是公开的
RSA是加密算法,默认是DSA
2.--查看证书
<span style="white-space:pre"> </span>keytool -list -keystore test.keystore
别名ca是可见的