Https双向验证证书:Android+OpenSSL

本文介绍了如何处理Android应用程序中HTTPS的双向证书验证,通过OpenSSL将后台提供的.crt和.key文件转换为.bks文件,并在Portecle中进行操作。详细步骤包括使用OpenSSL生成.p12文件,然后在Portecle中导入并设置密码,最终得到用于Android的client.bks文件。
摘要由CSDN通过智能技术生成

说点啥

周末的时候自己用tomcat+keytool+android调试通了Https的单、双向证书验证,周一信心满满的来到公司,打算跟后台哥们搞一下基,然后我就收到了三个证书相关的文件:ca.crt ; client.crt ; client.key
what a fuck !
为什么是三个?不是两个吗?而且那个.key又是什么鬼?难道他发多了给我,其实用不到?多半client.crt转成bks就可以了吧。
然而,当我想用.crt转成.bks时,portecle提示我输入密码。“强哥,你那个证书的密码是多少?”,“密码?没有密码啊!”

。。。
。。。
。。。

怎么做

step 1

从OpenSSL入手吧,于是我找到了 这篇文章,看看后台哥们是怎么生成他需要的证书的(他用的golang)
看过文章后,我知道了后台哥们生成了这么样东西:

client使用的文件有:ca.crt,client.crt,client.key
server使用的文件有&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值