温馨提示×

如何在Debian Postman中配置SSL

小樊
43
2025-11-29 00:38:30
栏目: 云计算

在 Debian 上的 Postman 中配置 SSL

一 准备与安装

  • Debian 上安装 Postman(任选其一):
    • 使用 Snap:sudo apt update && sudo apt install snapd;sudo snap install postman;启动可用 snap run postman 或应用菜单。
    • 使用官方 Linux 压缩包:从官网下载 Linux 64 位版本,解压后可创建桌面启动器或软链接以便启动。以上安装方式均为 Debian 上常见且可行的路径。

二 配置 CA 证书以信任内部或自签名证书

  • 打开 Postman:点击右上角 Settings(扳手图标)> Certificates
  • CA Certificates 区域,打开开关,选择 PEM 文件(可包含多个 CA 证书)。
  • 作用:当目标服务器使用内部 CA自签名证书 时,添加后即可正常请求,而无需关闭 SSL 验证。完成后发起请求验证是否不再报证书错误。

三 配置客户端证书以实现 mTLS

  • 打开 Postman:点击右上角 Settings > Certificates > Add Certificate
  • 填写:
    • Host:目标域名(不含协议),如 api.example.com;支持模式匹配(如 *.example.com)。
    • Port(可选):如 8443;不填默认 443
    • 证书文件:选择 CRT + KEYPFX;如证书有密码,在密码框填写。
  • 使用规则:
    • 证书按域名生效;同一域名只能配置 1 张客户端证书,后添加的会覆盖之前的。
    • 添加后无需额外操作,向已配置的 HTTPS 域名发起请求时会自动携带证书。
  • 验证是否发送成功:打开 Postman Console(页脚),发送请求并展开日志,可看到证书已随请求发送。

四 常见问题与排查

  • 证书不生效或提示不匹配:确认请求的 URL 为 HTTPS,且 Host/端口 与证书配置完全一致;同一域名不要配置多张证书。
  • 自签名或内部 CA 报错:不要关闭 SSL 验证,改为在 CA Certificates 中添加对应 PEM
  • 需要确认证书是否随请求发送:打开 Postman Console 查看请求详情中的证书信息。
  • 修改证书:证书添加后不可编辑,需先删除再重新添加。

0