curl+个人证书(又叫客户端证书)访问https站点

本文介绍了HTTPS的双向认证模式,该模式需要客户端出示个人证书以验证其合法性。详细阐述了SSL握手过程,并提供了使用curl命令访问双向认证HTTPS站点的方法,包括将个人证书从浏览器导出为PEM格式,以及如何执行curl命令进行身份验证。
摘要由CSDN通过智能技术生成

目前,大公司的OA管理系统(俗称内网),安全性要求较高,通常采用https的双向 认证模式。

 

首先,什么是https,简单的说就是在SSL协议之上实现的http协议(get、post等操作)。更多的介绍参看这里

 

什么是双向认证模式?对于面向公众用户的https的网站,大部分属于单向认证模式,它不需要对客户端进行认证,不需要提供客户端的个人证书,例如https://www.google.com。而双向认证模式,为了验证客户端的合法性,要求客户端在访问服务器时,出示自己的client certificate。

 

以下,为SSL握手过程:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值