Ralph wrote:
> Charles B Cranston wrote:
>
>> > I'm trying to set up an Apache 2 based web server for multiple
>> > name based virtual hosts. As it is not possible with mod_ssl to
>> > have a seperate SSL certificate file for each virtual host...
>>
>> Actually, you can, but they have to have separate IP addresses.
>> (Requiring the server host to be multi-homed...)
>
> As I wrote, I was talking about multiple name based (!) virtual hosts,
> and the mod_ssl FAQ states that you can't have a seperate SSL cert file
> for each of them <http://www.modssl.org/docs/2.8/ssl_faq.html#ToC47>. I
> know that multiple IP based virtual hosts are a different matter, but
> unfortunately I only have on IP address available for the host in
> question.
>
> What I am trying to achieve is that this single host uses one cert which
> includes multiple CNs, so that given the following DNS entries
>
> www.domain1.org. IN A 123.234.123.234
> www.domain2.net. IN A 123.234.123.234
> www.domain3.com. IN A 123.234.123.234
>
> users can access the server via
>
> https://www.domain1.org/
> https://www.domain2.net/
> https://www.domain3.com/
>
> without a warning about the URL host name not matching the certificate
> common name. I know that with mod_ssl all three URLs will result in the
> same web page to be displayed, but that is acceptable in this special
> case where a couple of domains are to mapped to one single web site.
You may notice that this is not really a desired
configuration. What you actually are trying to
do is to cheat the user: When I connect to a
server named "www.domain1.org", then I want a
confirmation that I really accessed this server.
What you are doing is sending a confirmation for
"you are connected to one of these servers:
www.domain1.org, www.domain2.net, www.domain3.com".
This may be ok if these were "www.domain1.com",
"ssl.domain1.com" and so on (which sometimes is solved
by wildcard certificates), but if the domains are
visually independent from each other, then I would
not want my browser to accept the certificate.
<NIT>
What would you say, if you wanted to do some
onlinebanking on "www.yourbank.com", and got
a certificate for "www.yourbank.com",
"www.softporn.com" and "www.spamcompany.com"?
I would want my browser to tell me... ;-)
</NIT>
Just my 2 cents,
Olaf
--
Dipl.Inform. Olaf Gellert PRESECURE (R)
Consultant, Consulting GmbH
Phone: (+49) 0700 / PRESECURE [EMAIL PROTECTED]
A daily view on Internet Attacks
https://www.ecsirt.net/sensornet
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]