使用 curl 命令在 unix/linux 中禁用证书吊销签入



我正在使用curl命令来调用休息服务。具体如下:

{curl -X POST --ssl-no-revoke --cacert xyz.pem -K urls.txt -H "Authorization:Basic XYZ" -H "Content-Type:application/json" -d @data.json}

上述命令用于使用单向 SSL 和基本授权命中服务。要传递的数据包含在data.json文件中,要命中的 url 包含在urls.txt文件中。

上面的命令在Windows中完美运行,但是当从linux执行时,它说:

{curl: option --ssl-no-revoke: is unknown
curl: try 'curl --help' or 'curl --manual' for more information}

我想完全禁用证书吊销检查。看起来{--ssl-no-revoke}适用于Windows,但不适用于Unix/Linux。

想知道是否有其他选择。

ssl-no-revoke 是 Windows Only。我知道的唯一选择是拥有有效的证书或不使用 SSL。

https://curl.haxx.se/docs/manpage.html

使用有效证书并不总是解决方案,因为当没有互联网连接时(例如,在存在强制网络门户的情况下(,使用有效证书的吊销检查也会失败。

一种方法是完全禁用证书检查,即:

curl --insecure https://www.example.com

请注意,这将大大降低安全性,因为自签名证书也将被接受和吊销!

最新更新