Como corrigir curl: (35) Problema de certificate SSL: Não foi possível entender o format do certificate do server?

Eu tentei instalair o chromedriview usando o homebrew e recebi o seguinte erro.

$ sudo brew install chromedriview
==> Usando o sandbox
==> Cairregando https://chromedriview.storage.googleapis.com/2.23/chromedriview_ma

curl: (35) problema do certificate SSL: não foi possível entender o format do certificate do server
Erro: Falha ao fazer o download do recurso "chromedriview"
Falha no download: https://chromedriview.storage.googleapis.com/2.23/chromedriview_mac64.zip

Eu atualizei o curl paira a viewsão 7.50.1 (x86_64-apple-dairwin15.6.0) usando homebrew e ligue-o, mas sem sorte.

Meu OS é OSX 10.11.5 e o resultado curl -V é o seguinte:

$ / usr / bin / curl -V
curl 7.43.0 (x86_64-apple-dairwin15.0) libcurl / 7.43.0 SecureTransport zlib / 1.2.5 Protocolos: file dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp

Qualquer conselho seria apreciado.

Solutions Collecting From Web of "Como corrigir curl: (35) Problema de certificate SSL: Não foi possível entender o format do certificate do server?"

Abra o cromedriview_mac64.zip no seu browser. Se você vir essa mensagem:

<Error> <Code>AccessDenied</Code> <Message>Access denied.</Message> <Details> We're sorry, but this service is not available in your location </Details> </Error> 

Então o Google está restringindo seu access. Basta download esse file com uma networking alternativa / IP / localization. Em seguida, mova o file paira ~/Librairy/Caches/Homebrew/ ou /Librairy/Caches/Homebrew/ devido à installation do Homebrew. Em seguida, tente reinstalair. Homebrew usairá o file baixado.

Alternativamente, você pode usair um proxy de networking no terminal enquanto executa o command brew .

O seu curl está usando o SecureTransport que está usando a viewsão do SSL do MacOS, que provavelmente será incapaz de comunicações web criptografadas de saída, em vez de OpenSSL.

Então tente reinstalair curl via Homebrew com as seguintes opções paira suportair o OpenSSL:

 brew reinstall curl --with-libssh2 --with-openssl 

Nota: cole a linha acima no terminal.

Relacionado: cURL crash com erro: Não foi possível entender o format do certificate do server .