CURL访问HTTPS证书登录
2013-02-20 13:47
405 查看
curl --cacert test.crt https://abc.com #test.crt指服务端公钥
若服务端要求客户端认证,需要将pfx证书转换成pem格式
openssl pkcs12 -clcerts -nokeys -in cert.pfx -out client.pem #客户端个人证书的公钥
openssl pkcs12 -nocerts -nodes -in cert.pfx -out key.pem #客户端个人证书的私钥
也可以转换为公钥与私钥合二为一的文件
openssl pkcs12 -in cert.pfx -out all.pem -nodes #客户端公钥与私钥,一起存在all.pem中
执行curl命令
1、使用client.pem+key.pem
curl -k --cert client.pem --key key.pem https://www.xxxx.com
2、使用all.pem
curl -k --cert all.pem https://www.xxxx.com
使用-k,是不对服务器的证书进行检查,这样就不必关心服务器证书的导出问题了。
若服务端要求客户端认证,需要将pfx证书转换成pem格式
openssl pkcs12 -clcerts -nokeys -in cert.pfx -out client.pem #客户端个人证书的公钥
openssl pkcs12 -nocerts -nodes -in cert.pfx -out key.pem #客户端个人证书的私钥
也可以转换为公钥与私钥合二为一的文件
openssl pkcs12 -in cert.pfx -out all.pem -nodes #客户端公钥与私钥,一起存在all.pem中
执行curl命令
1、使用client.pem+key.pem
curl -k --cert client.pem --key key.pem https://www.xxxx.com
2、使用all.pem
curl -k --cert all.pem https://www.xxxx.com
使用-k,是不对服务器的证书进行检查,这样就不必关心服务器证书的导出问题了。
相关文章推荐
- Windows下Tomcat+nginx配置证书实现登录页https访问
- CURL免证书访问https网站
- curl+个人证书(又叫客户端证书)访问https站点
- 用curl访问HTTPS站点并登录
- Windows下Tomcat+nginx配置证书实现登录页https访问
- curl+个人证书(又叫客户端证书)访问https站点
- 用curl访问HTTPS站点并登录(对HTTP返回的结果特别清楚)
- curl 证书访问https站点
- curl+个人证书(又叫客户端证书)访问https站点
- curl 客户端证书 访问https站点
- 用curl访问HTTPS站点并登录
- CURL使用SSL证书访问HTTPS
- CURL使用SSL证书访问HTTPS
- 微信公众平台 使用curl忽略https证书
- 1、cas4.0 单点登录 之 https证书
- iOS UIWebView 访问https 绕过证书验证的方法
- iOS实用技巧 - AFNetworking2安全的使用自签证书访问HTTPS
- php使用curl访问https
- php使用curl访问https示例分享
- Scala Playframework 访问HTTPS网站证书错误解决方案