On 18.11.2018 18:41, Branko Čibej wrote:
> On 18.11.2018 17:19, Andrea Pescetti wrote:
>> Pedro Lino wrote:
>>> However the AOO site does not specify any charset. Could that be the
>>> problem?
>> I don't think the charset is a major issue, but indeed (if I do the
>> same test with openssl) there is something interesting that can
>> probably be submitted to Infra for investigation.
>>
>> On any system I've tried with (CentOS, Ubuntu, Fedora)
>>
>> $ openssl s_client -state -nbio -connect ooo-updates.apache.org:443
>>
>> will show (in a lengthy output that I don't have the time to debug
>> now) that it is using this certificate:
>>
>> 0 s:/OU=Domain Control Validated/OU=EssentialSSL
>> Wildcard/CN=*.openoffice.org
>>
>> Note that I requested apache.org and I get a certificate valid for
>> *.openoffice.org.
> The subject alternative names (which are the real identities that should
> match, not the common name) are '*.openoffice.org' and 'openoffice.org'.
>
> And you're right ... the certificate is wrong ... but making the same
> request with cURL will give the right certificate. Most likely that's
> because s_client doesn't send the Server Name Indication that would let
> HTTPd select the correct virtual host, so it'll select the "first" one.
>
>
>> The same holds if I use just apache.org or openoffice.org
> And this tends to prove the above assumption.

And so does this:

$ openssl s_client -state -nbio -servername ooo-updates.apache.org
-connect ooo-updates.apache.org:443

Note the additional -servename option.

-- Brane


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to