You may want to confirm that last bit with wherever you buy the cert--Namecheap does this but I'm not sure if its universal.
You may want to confirm that last bit with wherever you buy the cert--Namecheap does this but I'm not sure if its universal.
So if I buy RapidSSL or PositiveSSL through Namecheap for www.example.com, they will automatically come with example.com in SAN?
Also, why do they have "You also need to have a dedicated IP address" in the requirements? Is this used somewhere in the validation process? I'm asking because the website runs on top of AWS S3, so I do not have dedicated IPs.
Because a web server that hosts multiple secure websites needs a way to know which of the certificates to use to encrypt a new incoming connection. The way we disambiguate that is to give each website a different IP address. In short, it's about the way SSL works, not anything to do with validation.
> Also, why do they have "You also need to have a dedicated IP address" in the requirements? Is this used somewhere in the validation process? I'm asking because the website runs on top of AWS S3, so I do not have dedicated IPs.
The reason is because in the past browsers did not support name based virtual hosts for SSL and require a dedicated IP to negotiate the initial connection. Wikipedia gives a decent overview on SNI. [1] Amazon CloudFront supports SNI (SSL named virtual hosts) since last March [2]...I don't know if there are costs involved on the AWS side.
According to Qualys, the users of the following clients would not be able to negotiate a connection to your site if you don't have a dedicated IP and use SNI instead:
- Android 2.3.7
- BingBot Dec 2013
- IE 6 / XP
- IE 8 / XP
- Java 6u45
- Yahoo Slurp Jun 2014
Implementation notes for the more popular web servers for posterity or in case you migrate from AWS:
- Apache https://wiki.apache.org/httpd/NameBasedSSLVHosts
- Nginx.org links to https://www.howtoforge.com/how-to-set-up-ssl-vhosts-under-ng...
I know Digital Ocean/Linode/Rackspace also offer some really good resources too aside from the SSL provider docs. I've been extremely pleased with the certs/support Namecheap resells over the past 7 years. And they do include the bare domain in the SAN automatically--it has been included for all certificates I've ever purchased. Hope this helps!
[1] http://en.wikipedia.org/wiki/Server_Name_Indication
[2] http://aws.amazon.com/about-aws/whats-new/2014/03/05/amazon-...