转Postman请求Https接口
2024-08-29 12:09:19
转自:https://blog.csdn.net/ONS_cukuyo/article/details/79172242
单向认证
像平常一样访问就行,无需做任何处理,只需要把http://变成https://
双向认证
因此我们接下来需要:
1. File->Setting->General,关闭“SSL certificate verification”
2. 在上面的弹出界面中选择Certificates,并点击 添加证书
CRT file为客户端密钥库的公钥
KEY file为客户端密钥库的私钥
Passphrase为密钥库的密码,经测试,不填写也没关系(或许这里暗示了使用pkcs12格式的?因为pkcs12在生成时只需要密钥库密码)
但keytool没有从一个密钥库提取出公钥和私钥的功能,所以我们转而去寻找在Window上安装证书的地方,看是否有导出证书相关的功能。最后找到了导出私钥的选项,但是却不能选,结果如图:
所以,在百度了之后,了解到可以用openssl对一个pkcs12格式密钥库进行公钥和私钥的导出
仅仅输出客户端证书到文件中:
openssl pkcs12 -in file.p12 -clcerts -out public_key.pem
不加密私钥文件:
openssl pkcs12 -in file.p12 -nodes -out private_key.pem
最终结果如图:
最新文章
- Windows自带压缩解压工具
- java考核完的心得
- Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
- 分享类shareSDK
- HDU 1882 Strange Billboard(位运算)
- 对Map按key和value分别排序
- 读《编写高质量代码:改善JavaScript程序的188个建议》2
- Image控件
- hdu 1251(字典树)
- RecyclerView 设置item间隔的方法
- 「mysql优化专题」你们要的多表查询优化来啦!请查收(4)
- UVa 725 简单枚举+整数转换为字符串
- [.Net Core] 简单使用 Mvc 内置的 Ioc(续)
- Hibernate 缓存机制全面讲解
- vue开发记录--element-ui的form表单label和placeholder国际化遇到的小问题
- python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client
- PAT 乙级 1060 爱丁顿数(25) C++版
- create-react-app之Invalid Host Header
- linux运维之分析系统负载及运行状况
- FireDAC 下的 Sqlite [12] - 备忘录(草草结束这个话题了)