Сейчас на форуме: jinoweb (+6 невидимых)

 eXeL@B —› Программирование —› libcurl с поддержкой https
Посл.ответ Сообщение

Ранг: 2.1 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 27 февраля 2018 14:18
· Личное сообщение · #1

Приветствую друзья, мои хорошие!
Жены мне не дают никагого продыха,решил зайти к вам,на огонек.
У меня возникли проблемы при попытке использовать libcurl с поддержкой https.
Code:
  1. #include <stdio.h>
  2. #include <curl/curl.h>
  3.  
  4. int main(void)
  5. {
  6.     CURL *curl;
  7.     CURLcode res;
  8.  
  9.     curl_global_init(CURL_GLOBAL_SSL);
  10.  
  11.     curl = curl_easy_init();
  12.     if (curl)
  13.     {
  14.         curl_easy_setopt(curl, CURLOPT_URL, "https://****.com");
  15.         curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);
  16.         curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0);
  17.         curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);
  18.         
  19.         curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
  20.         
  21.         res = curl_easy_perform(curl);
  22.  
  23.         if (res != CURLE_OK)
  24.             fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
  25.  
  26.         curl_easy_cleanup(curl);
  27.     }
  28.  
  29.     curl_global_cleanup();
  30.  
  31.     return 0;
  32. }


ошибка получаю

Code:
  1.  Connected to web-proxy.uk.myproxy.net (MY_IP_PROXY) port 8080 (#0)
  2. * ALPN, offering http/1.1
  3. * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
  4. * successfully set certificate verify locations:
  5. *   CAfile: /etc/ssl/certs/ca-certificates.crt
  6.   CApath: none
  7. * error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
  8. * Closing connection 0
  9. curl_easy_perform() failed: SSL connect error

заставить libcurl работать с https?



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 27 февраля 2018 14:38
· Личное сообщение · #2

И причем тут форум по реверсу?
Закрыто.


 eXeL@B —› Программирование —› libcurl с поддержкой https
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати