【问题标题】:Making a HTTPS call to API using Java [duplicate]使用 Java 对 API 进行 HTTPS 调用 [重复]
【发布时间】:2021-10-09 00:13:34
【问题描述】:

我正在尝试使用 API。我知道可以使用 java.net 包中的 HttpUrlConnection 等标准类。但是,我尝试使用的 API 要求我提供他们提供的签名证书。我目前已获得签名证书,但我不知道如何将其导入我的 API 调用。

使用 POSTMAN,添加客户端证书后,我可以使用 API。

POSTMAN 证书配置

有人可以帮助我如何将此客户端证书和私钥添加到我的 HTTP 请求中吗?如果无法使用标准库,请提出替代方法。

【问题讨论】:

    标签: java postman ssl-certificate x509certificate client-certificates


    【解决方案1】:

    您要实现的目标称为客户端证书身份验证。在 Java 中,用于发出 HTTP 请求的最流行的库之一是 OkHttp

    您可以查看他们关于客户端身份验证here 的说明或查看他们如何在their unit test 中实现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      相关资源
      最近更新 更多