SSL_connect через cloudflare

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Djoser, 15 Sep 2017.

  1. Djoser

    Djoser Member

    Joined:
    9 Nov 2015
    Messages:
    50
    Likes Received:
    8
    Reputations:
    0
    Есть сайты которые идут через cloudflare, например http://richer-birds.com и SSL_connect не хочет обмениваться хенд шейком, как это исправить?
     
  2. LuzhkOFF

    LuzhkOFF New Member

    Joined:
    22 Jul 2010
    Messages:
    21
    Likes Received:
    1
    Reputations:
    0
    Может, лажа с шифрами которые не поддерживаются в старых ОС / браузерах / библиотеках для работы с SSL?
     
  3. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    289
    Likes Received:
    44
    Reputations:
    6
    У Сloudflare на одном IP сидим множества сайтов, для того что узнать какой сертификат отсылать клиенту, им нужно знать имя сайта при хендшейки, для этих целей в TLS есть параметр SNI, это примерно также как Host в HTTP, его нужно отсылать при установлении соединения.