git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: SNI (SSL virtual hosts)

From
Daniel Stenberg <daniel@haxx.se>
Date
Jun 4, 2013, 11:58 UTC
Message-ID
<alpine.DEB.2.00.1306041349290.32021@tvnag.unkk.fr>
In-Reply-To
<8B7A2C3A8CC346D6B34D153F591F878F@gmail.com>
On Tue, 4 Jun 2013, Janusz Harkot wrote:
>> Which libcurl version and SSL backend is this? (curl -V usually tells)
> $ curl -V
> curl 7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r 
> zlib/1.2.5
>From what I can tell, that OpenSSL version supports SNI fine and libcurl has 
supported it since 7.18.1.
Show 9 quoted lines
> here is a log (with GIT_CURL_VERBOSE=1)
>
> https://gist.github.com/anonymous/8f6533a755ae5c710c75
>
> Initial connection is correct (line 10 - shows that it reads correct 
> certificate), but then subsequent call to the server (line 68) shows that 
> the defat server certificate is used.
>
> It looks like the second call was without hostname (?).

What makes you suggest that's what's happening? Sure, if it would've sent no or the wrong host name it would probably have that effect.

Any chance you can snoop on the network and the SSL handshake to see who's to blame? I can't but to think that is is a very common use case!

-- 
  / daniel.haxx.se
Previous: Janusz HarkotNext: Janusz Harkot
Message 4 of 8 in “SNI (SSL virtual hosts)”
  1. Janusz HarkotJun 4, 2013
  2. Daniel StenbergJun 4, 2013
  3. Janusz HarkotJun 4, 2013
  4. Daniel StenbergJun 4, 2013
  5. Janusz HarkotJun 4, 2013
  6. Daniel StenbergJun 4, 2013
  7. Janusz HarkotJun 4, 2013
  8. Daniel StenbergJun 5, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.