目的

Postman 的(非 Chrome 扩展版的)app 并不能读取系统中的客户端证书,这种调试要发送客户端证书的 https 请求的时候就得自己另外设置。

系统直接导出证书有 cer 和 p12 两种格式,Postman 需要的是 pem 文本格式的,所以需要转换一下。另外 Nginx 服务器也是使用这种格式的证书。

步骤

导出 p12 证书

Mac 上打开 Keychain Access,找到自己要导出的客户端证书,右键 - Export - 选择 p12 格式,保存。

保存的时候需要输入一个 p12 的密码,后面转换的时候会用到,请记下来。

转换

用两个命令分别转换出公私钥。

两个命令会需要用到上一步的密码。

生成 key 的那一步还要再设置一个 key 的密码,同样后后面会用到,请记下来。

openssl pkcs12 -in your.p12 -clcerts -nokeys -out your-public-cert.pem

openssl pkcs12 -in your.p12 -nocerts -out your-private-key.pem

public-cert.pem:

private-key.pem:

使用

在 Postman 中设置

参考

java p12 ssl_从 p12 格式 SSL 证书解出 pem 格式公钥私钥给 Postman 使用相关推荐

  1. HTTPS证书转换成PEM格式

    PEM 格式的证书文件(*.pem)一般为以下格式: 注意:PEM 格式证书文件可用 notepad++ 等文本编辑器打开. CER / CRT 格式证书转换为 PEM 格式 对于 CER / CRT ...

  2. SSL证书.key转.pem的方法

    首先,私钥扩展名一般为".pem"或".key",在文本编辑器中打开私钥文件,可以看到与下图格式相似的私钥内容. 私钥 PEM 格式:以"-----B ...

  3. java sqlserver ssl_拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)...

    工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-C ...

  4. php将证书保存位pem格式,openssl-如何以.pem格式保存证书中的公钥

    有两种方法可以做到这一点. 首先,不要进入openssl命令提示符模式,只需在Windows提示符下的一个命令行中输入所有内容: E:\> openssl x509 -pubkey -noout ...

  5. 如何在Nginx上 安装SSL证书

    下载证书 申请证书 证书下载 文件格式为: PEM格式的证书文件. PEM格式的证书文件是采用Base64编码的文本文件,您可以根据需要将证书文件修改成其他格式. KEY格式的证书私钥文件. 安装证书 ...

  6. [SSL证书].pfx格式和.Cer格式的区别以及格式互相转换

    现在很多网站都是用了ssl加密的https访问,而且现在网站不使用cdn的话简直是裸奔,但是目前用户最多的360网站卫士和腾讯云提供的免费配置ssl证书支持https访问功能都采取不一样格式的ssl证 ...

  7. base64转cer_[SSL证书].pfx格式和.Cer格式的区别以及格式互相转换

    现在很多网站都是用了ssl加密的https访问,而且现在网站不使用cdn的话简直是裸奔,但是目前用户最多的360网站卫士和腾讯云提供的免费配置ssl证书支持https访问功能都采取不一样格式的ssl证 ...

  8. JDK自带工具keytool生成ssl证书(web服务https配置)

    原文:https://www.cnblogs.com/zhangzb/p/5200418.html 前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl ...

  9. JDK自带工具keytool生成ssl证书

    前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全. 百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具: ...

最新文章

  1. 图网络究竟在研究什么?从15篇研究综述看图神经网络GNN的最新研究进展
  2. ios 上传图片失败 小程序_小程序图片自动压缩配置
  3. 蓝宝石rx470显卡bios_AMD又能开核?刷完BIOS后性能白给,这次血赚了
  4. Day 24: 使用Yeoman自动构建Ember项目
  5. Socket之UDP客户端【Python】
  6. javascript:void(0) 含义
  7. 面试精讲之面试考点及大厂真题 - 分布式专栏 02 了解大厂面试基本套路及每一轮的重点
  8. pandas之dataframe去掉冗余行以及左连接合并dataframe
  9. linux g++ gcc
  10. Python爬虫分析,全国结婚率连续5年下降,这届年轻人,为什么不敢结婚?
  11. 搭建web服务器asp网站传马
  12. js实现图片虚化_Web前端之高斯模糊图片记
  13. 图说职场贴士:护航职场的八力
  14. 怎么在linux系统中输入日历,在Linux终端中使用日历
  15. Visual studio 2013安装失败总结
  16. ubuntu系统安装时的分区方案
  17. GICv3-4宏观视图
  18. 8k电视和4k电视的区别 8k电视和4k电视哪个更实用
  19. visual studio2019+vcpkg管理第三方库(含使用Git管理工具下载vcpkg方法,已解决)
  20. 奥维互动地图下载|奥维互动地图下载电脑版

热门文章

  1. 计算机应用基础 统考成绩查询,网络教育统考成绩查询的方法有哪些
  2. Cesium:地球初始设置
  3. Java空字符串和null
  4. 前端-个人网页开发最常用的插件Superslide 与 swiper
  5. 【KNIME案例】对集合进行并交差补等运算
  6. powerlink(一)——上层协议canopen
  7. win10笔记本电脑分享热点无法选择2.4ghz或5ghz的解决方法
  8. 微信群裂变有哪些技巧?这款社群裂变工具不要说你还不知道!
  9. 湾区潮涌·香港向前 | 香港科大副校长汪扬:用好一国两制制度优势,香港要成数字经济接轨世界桥梁...
  10. 修复 uni-icons 自定义图标无法显示的问题