use*_*991 7 ssl curl ssl-certificate
我正在使用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}
Run Code Online (Sandbox Code Playgroud)
上面的命令用于使用一种方式 SSL 和基本授权来访问服务。要传递的数据包含在data.json文件中,要命中的网址包含在urls.txt文件中。
上面的命令在 Windows 中运行良好,但从 linux 执行时,它说:
{curl: option --ssl-no-revoke: is unknown
curl: try 'curl --help' or 'curl --manual' for more information}
Run Code Online (Sandbox Code Playgroud)
我想完全禁用证书吊销检查。它看起来{--ssl-no-revoke}适用于 Windows,但不适用于 Unix/Linux。
想知道是否有任何替代方案。
使用有效证书并不总是解决方案,因为当没有 Internet 连接时(例如,存在强制门户),使用有效证书进行吊销检查也会失败。
一种方法是完全禁用证书检查,即:
curl --insecure https://www.example.com
Run Code Online (Sandbox Code Playgroud)
请注意,这将大大降低安全性,因为自签名证书也将被接受以及撤销的证书!
| 归档时间: |
|
| 查看次数: |
5569 次 |
| 最近记录: |