-k) но выдает ошибку "gnutls_handshake() failed: Error in the certificate."
причем проявлется на ubuntu 14\16 и debina 8\9 после обновления.
как его заставить то работать с сайтом где не валидный сертификат ?
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
-k игнорит серт, у тебя ошибка ещё на хендшейке перед проверкой серта
на всякий случай, проверь что ты используешь SNI. у некоторых сайтов то ли раздолбайство, то ли защита от тупых скрипткиддис - просроченный и невалидный сертификат на default site
Обсуждают сегодня