【问题标题】:Testing API's with certificates使用证书测试 API
【发布时间】:2021-12-13 02:02:20
【问题描述】:

我对 API 有点缺乏经验。我一直在搞砸,并设法让他们工作。

我的问题与以前工作的 API 有关。它是一个 POST,具有非可变 URL(即 not https://url/call?id={id})和 JSON 正文请求。

使用 openssl 生成的证书保护调用。该证书已过期,并完全按照 API 文档中详细说明的步骤进行操作。我已经在屏幕共享上与 API 的开发人员一起使用 Postman 指定的 pem、key 和 pfx 文件在 Postman 上测试了这些文件。

但是我们的系统需要一个 CER 文件,它是由我们平台的专家从 pfx 文件生成的 - 这是我与任何文件都没有交互的唯一部分。

在 Postman 上调用成功,但是在生成并安装 CER 文件时,它不起作用。

是否有其他类似于 Postman 的应用程序,但我可以在其中使用我们平台生成的 CER 文件,或者生成我自己的 CER 文件,对其进行测试并安装然后使用。

谢谢

【问题讨论】:

    标签: api postman certificate


    【解决方案1】:

    Pfx 或密钥文件包含签署 API 请求所需的私钥,但 CER 文件不包含私钥。

    如需更多详细信息,请分享 API 规范,以便设计实现需求的机制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      • 2015-12-21
      • 2020-01-13
      • 2019-10-27
      相关资源
      最近更新 更多