LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

curl-7.30 образца 2012 года? Не, такой рухляди уже нет.

~$ curl --version
curl 7.48.0 (i686-pc-linux-gnu) libcurl/7.48.0 OpenSSL/1.0.2u zlib/1.2.8 libidn/1.30 libssh2/1.10.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
~$ curl-config --ca
/usr/share/curl/ca-bundle.crt
~$ ls -l  /usr/share/curl/ca-bundle.crt
-rw-r--r-- 1 root root 252451 Jan 20  2016 /usr/share/curl/ca-bundle.crt

А что мешает запустить его через strace и посмотреть где он ищет сертификаты?

Проблема в том, что curl может быть собран не только с openssl. 7.31 можно собрать с

--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl} 
PS
 ~$ curl -V
curl 8.11.1 (x86_64-pc-linux-gnu) libcurl/8.11.1 OpenSSL/1.1.1zb zlib/1.2.13 brotli/1.0.9 zstd/1.5.5 c-ares/1.19.1 libidn2/2.3.2 libpsl/0.21.1 libssh2/1.11.1 nghttp2/1.61.0 OpenLDAP/2.4.59
Release-Date: 2024-12-11
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
 ~$ curl-config --ca

Исходная версия vel, :

curl-7.30 образца 2012 года? Не, такой рухляди уже нет.

~$ curl --version
curl 7.48.0 (i686-pc-linux-gnu) libcurl/7.48.0 OpenSSL/1.0.2u zlib/1.2.8 libidn/1.30 libssh2/1.10.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
~$ curl-config --ca
/usr/share/curl/ca-bundle.crt
~$ ls -l  /usr/share/curl/ca-bundle.crt
-rw-r--r-- 1 root root 252451 Jan 20  2016 /usr/share/curl/ca-bundle.crt

А что мешает запустить его через strace и посмотреть где он ищет сертификаты?

Проблема в том, что curl может быть собран не только с openssl.

PS

 ~$ curl -V
curl 8.11.1 (x86_64-pc-linux-gnu) libcurl/8.11.1 OpenSSL/1.1.1zb zlib/1.2.13 brotli/1.0.9 zstd/1.5.5 c-ares/1.19.1 libidn2/2.3.2 libpsl/0.21.1 libssh2/1.11.1 nghttp2/1.61.0 OpenLDAP/2.4.59
Release-Date: 2024-12-11
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
 ~$ curl-config --ca