SSL Checker
Overte SSL/TLS certifikát webu: platnosť, vydavateľa, reťazec certifikátov, verziu TLS a zhodu s doménou.
O tomto nástroji
SSL Checker sa pripojí k serveru rovnako ako prehliadač a skontroluje jeho certifikát. Zobrazí, pre ktoré domény je vystavený, kto ho vydal, do kedy platí, typ a dĺžku kľúča, verziu TLS a použitú šifru. Prejde celý reťazec až ku koreňovej autorite a upozorní na chýbajúci medziľahlý certifikát, blížiacu sa expiráciu, nesúlad s doménou alebo zastaraný protokol.
Vysvetlenie pojmov
- SSL/TLS
- Protokol, ktorý šifruje spojenie medzi prehliadačom a serverom (HTTPS). SSL je starý názov, dnes sa používa TLS 1.2 a 1.3.
- Certifikát
- Elektronický doklad, že server patrí k doméne. Obsahuje verejný kľúč, dobu platnosti a podpis certifikačnej autority.
- Certifikačná autorita
- Dôveryhodná organizácia, ktorá certifikáty vydáva (napr. Let's Encrypt, DigiCert). Prehliadače majú zoznam autorít, ktorým veria.
- Reťazec certifikátov
- Certifikát webu podpisuje medziľahlý certifikát a ten koreňový certifikát autority. Server musí posielať aj medziľahlé certifikáty, inak niektoré zariadenia spojenie odmietnu.
- SAN (alternatívne názvy)
- Zoznam domén, pre ktoré certifikát platí, napr. example.com aj www.example.com. Hviezdička (*.example.com) pokryje jednu úroveň subdomén.
- Self-signed certifikát
- Certifikát podpísaný sám sebou, nie autoritou. Spojenie šifruje, ale prehliadač nemôže overiť, komu patrí, a zobrazí varovanie.
Ako používať
- 1Zadajte doménu, URL alebo doménu s portom.
- 2Kliknite na Skontrolovať certifikát.
- 3Pozrite sa na celkový stav a dátum vypršania.
- 4Overte, že reťazec končí dôveryhodnou koreňovou autoritou.
- 5Opravte nájdené problémy a kontrolu zopakujte.
Špecifikácie a obmedzenia
Kontroluje sa port 443, prípadne iný povolený TLS port zadaný za dvojbodkou (napr. 993 pre IMAPS). Dôveryhodnosť sa overuje voči úložisku koreňových certifikátov Node.js (Mozilla). Zobrazená verzia TLS je tá, ktorú server vyjednal s moderným klientom. Pripojenie na interné a privátne adresy je blokované.