我有两个Linux系统,命令-> curl -V ->如下所示
系统-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系统-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上工作得很好。
在这两个系统中,卷曲版本的唯一区别是-
NSS/3.16.2.3
NSS/3.19.1NSS到底是什么?为了将NSS升级到3.19.1,我需要升级什么lib\jar\实用程序?我必须向客户提供一个一般性建议,这样curltlsv1.2选项才能工作。请建议一下。我在这件事上被堵住了。
提前谢谢-
阿比吉特。
发布于 2016-08-28 15:38:18
NSS到底是什么?
网络安全服务图书馆。这是Mozilla (Firefox)和Chrome部分使用的TLS库。见https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS。
为了将NSS升级到3.19.1,我需要升级什么lib\jar\实用程序
我怀疑仅仅对图书馆进行升级会有帮助。NSS支持自3.15.1版本以来的TLS 1.2,但在构建curl时,可能决定不使用启用TLS 1.2支持的情况下构建curl。因此,重建curl并确保包含TLS 1.2支持就足够了。如果您升级您的系统,这个问题也可能得到解决。
https://stackoverflow.com/questions/39192646
复制相似问题