android请求https(一)生成BKS

本文介绍如何在Android中处理HTTPS请求,重点是将证书转换为BKS格式。首先,通过keytool生成证书,然后由于Android不支持JKS格式,需要下载bcprov.jar并添加BouncyCastleProvider。提供了两种将证书转换为BKS格式的方法,尽管作者遇到了一些环境问题,但最终成功生成BKS文件。
摘要由CSDN通过智能技术生成

本文乃博主方便以后忘记可以快速拾起而撰写的,不喜勿喷。

最近公司的项目要用到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是可见的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值