La verifica del certificato SSL avviene in modo automatico quando si accede ad un sito web protetto da SSL tramite un browser web. Quando un browser si connette a un sito protetto da SSL, raccoglie le informazioni sul certificato SSL associato al sito e verifica se il certificato è stato rilasciato da un’autorità attendibile e se è ancora valido.
In particolare, la verifica del certificato SSL avviene in tre fasi:
1. Verifica della validità temporale del certificato: il browser verifica se la data di scadenza del certificato è trascorsa e se la data di emissione è precedente alla data corrente.
1. Verifica dell’autorità di certificazione: il browser controlla se il certificato è stato rilasciato da un’autorità di certificazione attendibile e se l’autorità di certificazione è autorizzata a rilasciare certificati per quel dominio.
1. Verifica della corrispondenza tra il dominio e il certificato: il browser verifica che il nome del dominio nel URL del sito web corrisponda al nome comune del certificato SSL.
Se tutte e tre le verifiche passano con successo, il browser visualizzerà la “chiave di sicurezza” accanto all’URL del sito web, indicando che la comunicazione tra il browser e il sito web è protetta da SSL e che le informazioni trasmesse sono cifrate.