Sorry to bring up this topic again. But I think many users (including
the original poster) must have the same thinking of why can't we do it
with multiple SSL certs instead of Wildcard cert?
I found many people responded to this type of question with just
telling them to use Wildcard cert and no explanation for the concept.
But their questions have nothing to do with wildcard and people don't
want wildcard. This is why they keep on asking the same question over
and over.
Mo, to answer your question for multi-domains on same IP:port thru
SSL, this is not feasible because the incoming request already binded
to IP:443 before the SSL decryption on server side. SSL encryption
happens on TCP level. This means
https://domain1.com and
https://domain2.com
will automatically goes to default port 443 because SSL host header is
still encrypted at this level. There is no way for IIS to figure out
which header to use so it has to pick the default "private key" (port
443) for decryption.
You can try to use different ports on the same IP for SSL. (https://
domain2.com:800) and bind different SSL certs to same IP but different
ports. This way SSL request will know which private key to decrypt the
entire thing.
Hopefully this will help you plan your settings.
On Apr 9, 1:36 am, "Anthony" <anthony.s....TakeThisOut@spammedout.com> wrote:
> The confusion is in what a wildcard certificate is.
>
> 1) You can now bind different different host headers requiringSSLto the
> same IP address. This is clear.
> 2) But you must use a wildcard certificate, because at the time of directing
> the request IIS does not know what the domain is, so they must all be valid
> on the same certificate. This is clear.
> 3) Wildcard certificates by definition are for the same domain i.e
> *.domain.com. If they were for domain1.com and domain2.com then the wildcard
> would be *.com and you would be defeating the purpose of the certificate, to
> validate the identity of the site. This is not stated, but is not an
> MS-defined feature.
> 4) Wildcard certificates are expensive, unless self-certified. So on an
> intranet you can use them freely, but they are of limited use on the
> internet.
>
> So the whole host-header withSSLthing depends on understanding wildcard
> certificates.
> Anthonywww.airdesk.co.uk
>
> "Mo" <le_mo....TakeThisOut@yahoo.com> wrote in message
>
> news:1175948802.911194.162570@b75g2000hsg.googlegroups.com...
>
> > Thank you for the great explanation. I believe I was not clear. I
> > found Microsoft KB on how to configure server binding at:
>
> >http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Librar...
>
> > In this article it mentions that
>
> > "With IIS 6.0 on Windows Server 2003 SP1,SSLfor host header-based
> > sites is now supported."
>
> > The problem I have is that this procedure explains how to use the wild
> > card formultiplesecure sites within the same domain so the the
> > certificate is generated for:
>
> > *.mycomany.com
>
> > And will work for
>
> >https://Site1.mycompany.com
> >https://Site2.mycompany.com
>
> > What I need to do is to havemultipledomains such as:
>
> >https://domain1.com
> >https://domain2.com
>
> > There is got to be a work around since many web hosting company are
> > already doing it.
>
> > Thanks,
> > Mo >> Stay informed about: Multiple SSL License Problems