连接时，客户端从Web服务器请求数字证书。服务器一旦发送证书，客户端就会检查这个证书，并将其尝试连接的名称与证书中包含的名称进行对比。如果发生匹配，则连接正常进行。如果没有找到匹配，则可能会向用户警告该差异，并且可能会中止连接，因为该失配可能表明存在中间人攻击。不过，某些应用程序允许用户绕过警告继续进行连接，由用户承担信任证书以及连接的责任。一个证书覆盖多个主机名是可以做到的。X.509 v3规范引入了codice_1字段，该字段允许一个证书指定多个域名，并在通用名和"subjectAltName"字段