【问题标题】:need to send a certificate to a HTTPS URL需要将证书发送到 HTTPS URL
【发布时间】:2016-11-19 11:03:24
【问题描述】:

我正在使用第三方 API,该 API 要求我向 HTTPS URL 发送证书在使用我的网络服务器的给定证书签署后发送 HTTPS 请求,该证书来自我用 NodeJS express 框架编写的网络服务器。 p>

我不知道该怎么做,除了上面的描述,没有可用的文档。

【问题讨论】:

  • 您无法签署 HTTPS 请求。您可以在 SSL 协议的握手阶段使用证书进行身份验证。您需要创建一个自签名证书并将公共部分提供给服务器,或者使用第三方提供的给定证书

标签: node.js rest express https certificate


【解决方案1】:

该第三方可能希望您通过 API 或通过预先配置的位置提供证书路径。

您可以使用某些证书颁发机构生成免费提供的证书。 比如letsencrypt.org。您将获得私钥。和证书。

【讨论】:

  • 我意识到提供证书路径是错误的。相反,我应该使用证书签署 HTTPS 请求。
  • 是的,路径是指提供处理 HTTPS 的本地库的路径。可能我理解错了。
  • 我认为 letencrypt 为 SSL 服务器生成证书,而不是为客户端 autenticación。您可以使用 OpenSSL 创建自签名证书
  • 如果需要生成自签名证书,公共部分必须发送到服务器建立信任
猜你喜欢
  • 2023-03-22
  • 1970-01-01
  • 2020-06-26
  • 2019-05-18
  • 2020-09-21
  • 1970-01-01
  • 1970-01-01
  • 2012-10-12
  • 1970-01-01
相关资源
最近更新 更多