gpt4 book ai didi

linux - curl tlsv1.2 选项不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:33 25 4
gpt4 key购买 nike

我有 2 个 Linux 系统,其中命令 -> curl -V -> 显示如下

System-1

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

System-2

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

如果我在 System-1 上尝试使用 tlsv1.2 选项的 curl 命令,它会抛出错误 -

[root@ssclnx1 ~]# curl -k -1 --tlsv1.2 --user user:pass -X GET https://HOST:9443/console/deploymnt/login 
curl: option --tlsv1.2: is unknown
curl: try 'curl --help' or 'curl --manual' for more information

相同的命令在 System-2 上运行良好。

两个系统中curl版本的唯一区别是——

NSS/3.16.2.3
NSS/3.19.1

NSS 到底是什么?为了将 NSS 升级到 3.19.1,我需要升级什么 lib\jar\utility?我必须向客户提供一般性建议,以便 curl tlsv1.2 选项能够工作。请建议。我被阻止了。

提前致谢-

阿比 git 。

最佳答案

What is NSS exactly?

网络安全服务库。这是 Mozilla (Firefox) 使用的 TLS 库,部分由 Chrome 使用。参见 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS .

What lib\jar\utility I need to upgrade in order to upgrade the NSS to 3.19.1

我怀疑仅仅升级图书馆会有帮助。 NSS 从 3.15.1 版开始支持 TLS 1.2,但是在构建 curl 时,可能决定不构建启用了 TLS 1.2 支持的 curl。因此,重建 curl 并确保包含 TLS 1.2 支持可能就足够了。如果您升级系统,该问题也可能会得到解决。

关于linux - curl tlsv1.2 选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39192646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com