如何在 Postman 中使用自签名证书
How to use self signed certificat with Postman
我正在使用 Postman 来测试我的 API。
它在开发环境中工作正常,因为我在 http 中调用我的服务器。
但是在验收测试平台上,服务器是https,我们使用的是自签名证书。
当我尝试通过 Postman 拨打电话时,我收到 "Could not get any response",下面写着 SSL 连接被阻止,link 到 this page。
然而,如评论中所述,这不再适用于自签名证书和最新的 chrome 版本。
有关信息,我使用的是版本 59.0.3071.115(官方构建)(64 位)
当我进入 google 设置时,然后是证书:chrome://settings/certificates
我尝试导入一个授权证书,我收到一个错误提示,说我的授权不是一个证书颁发机构,它不允许我导入它。
当我在 linux 时,我尝试按照那里的详细说明进行操作:https://superuser.com/questions/1201552/not-a-certification-authority-while-importing-self-signed-certificate
但是即使我在打电话时看到了我的证书
certutil -d sql:$HOME/.pki/nssdb -L
它仍然不允许我在 google 中导入它。
那么如何在 linux 下使用 Postman 的自签名证书呢?
编辑:我使用的是 Chrome 网络商店中缺少 SSL 支持的版本。下载了独立版,正如@Pratik Mandrekar 所写,它工作正常!
您可以在 Postman 中禁用 SSL 证书验证。设置->SSL证书验证如下图
我正在使用 Postman 来测试我的 API。
它在开发环境中工作正常,因为我在 http 中调用我的服务器。 但是在验收测试平台上,服务器是https,我们使用的是自签名证书。
当我尝试通过 Postman 拨打电话时,我收到 "Could not get any response",下面写着 SSL 连接被阻止,link 到 this page。
然而,如评论中所述,这不再适用于自签名证书和最新的 chrome 版本。 有关信息,我使用的是版本 59.0.3071.115(官方构建)(64 位)
当我进入 google 设置时,然后是证书:chrome://settings/certificates 我尝试导入一个授权证书,我收到一个错误提示,说我的授权不是一个证书颁发机构,它不允许我导入它。
当我在 linux 时,我尝试按照那里的详细说明进行操作:https://superuser.com/questions/1201552/not-a-certification-authority-while-importing-self-signed-certificate 但是即使我在打电话时看到了我的证书
certutil -d sql:$HOME/.pki/nssdb -L
它仍然不允许我在 google 中导入它。
那么如何在 linux 下使用 Postman 的自签名证书呢?
编辑:我使用的是 Chrome 网络商店中缺少 SSL 支持的版本。下载了独立版,正如@Pratik Mandrekar 所写,它工作正常!
您可以在 Postman 中禁用 SSL 证书验证。设置->SSL证书验证如下图