curl -k 是否也适用于过期的证书?

Does curl -k work also with expired certificates?

我在专用网络中使用自签名证书,该证书将在几天后过期。我需要一个证书来利用它的密钥来设置 https 连接。因此,对我来说,自签名就足够了。

我已经在使用 curl -k https://mylocal.url.local 来解决有关签名的问题。我想知道在到期日期 之后

它是否仍然有效

是的,使用 -k 也会阻止检查证书的有效性,如下所示:

正如您所见,在 Windows 上使用了卷曲(在本例中为 10),但我在 Ubuntu 上收到了类似的输出,而且 - 更重要的是 - 当 -k 添加:

curl: (60) SSL certificate problem: certificate has expired

就您的附带问题而言:对于所有这些浏览器,我都能够忽略有关过期证书的警告:

  • Firefox 91 (ESR)
  • Chrome 96
  • 微软边缘 94
  • Microsoft Internet Explorer 包含在 Windows 10 Enterprise 20H2

我安装的 Postman 从一开始就忽略了过期的证书。我不记得这是安装默认值还是很久以前我将其更改为 off: