Why my SSL connection doesn’t work?

It is a very frequent question, which, nevertheless, lead to the same answer: the SSL certificate has to be issued for the same name which a connection is being established.

For example: if your certificate is issued for www.domain.com, then every connection to the site by aliases like www1.domain.com or www.not-domain.com will result in error. In the very best case it is the user, who sits on the other side of connection and is able to process the error. Otherwise, in case it is, say, Windows Update client or some other piece of software, it may lead to a fault.