Dekodér certifikátov
Prečítajte si certifikát X.509 alebo reťazec až 10 certifikátov vo formáte PEM či base64 DER. Pri každom certifikáte dekodér zobrazí subjekt, vydavateľa, sériové číslo, dátumy platnosti a zostávajúci počet dní, verejný kľúč, algoritmus podpisu, alternatívne názvy subjektu, použitie kľúča, obmedzenia, umiestnenia CRL a OCSP, odtlačky SHA-256 a SHA-1 a SPKI pin; skontroluje tiež, či je certifikát podpísaný sám sebou alebo nasledujúcim certifikátom.
Často kladené otázky
Aké vstupné formáty dekodér dokáže spracovať?
Vložte jeden alebo viac blokov PEM začínajúcich na -----BEGIN CERTIFICATE-----, ako sa nachádzajú v súboroch .pem, .crt a fullchain, alebo jeden certifikát vo formáte base64 DER bez hlavičiek. Dekóduje sa až 10 certifikátov v poradí, v akom ich vložíte.
Ako sa vypočítava stav?
Dekodér porovná aktuálny čas s dátumami notBefore a notAfter a oznámi, či je certifikát platný, jeho platnosť vypršala alebo ešte nezačala, spolu s počtom celých zostávajúcich či uplynutých dní. Dátumy sa zobrazujú vo formáte UTC ISO 8601.
Čo znamená, že certifikát je podpísaný nasledujúcim certifikátom?
V reťazci sa podpis každého certifikátu overuje verejným kľúčom nasledujúceho certifikátu; takto sa určujú poradie koncového, sprostredkujúceho a koreňového certifikátu. Odpoveď „nie“ znamená, že poradie je nesprávne alebo reťazec nie je úplný. Ide len o kontrolu podpisu, nie o úplné overenie cesty voči úložisku dôveryhodných certifikátov, odvolaniu či obmedzeniam názvov.
Ako sa zisťuje, či je certifikát podpísaný sám sebou?
Certifikát sa považuje za podpísaný sám sebou, keď sa jeho vydavateľ zhoduje so subjektom a jeho podpis možno overiť vlastným verejným kľúčom. Koreňové certifikáty sú podpísané samy sebou, rovnako ako mnohé testovacie a interné certifikáty.
Ktoré odtlačky sa zobrazujú?
Odtlačky SHA-256 a SHA-1 sú hashmi celého certifikátu kódovaného DER, zobrazujú sa ako dvojice veľkých hexadecimálnych znakov oddelené dvojbodkami a majú rovnaké hodnoty, aké zobrazujú prehliadače a openssl x509 -fingerprint. Na porovnávanie použite SHA-256, pretože SHA-1 už nie je odolný voči kolíziám.
Na čo slúži SPKI pin?
Je to hash SHA-256 vo formáte base64 z poľa SubjectPublicKeyInfo certifikátu. Túto hodnotu používajú HTTP pinning verejných kľúčov, konfigurácia zabezpečenia siete v systéme Android a mnohé mobilné knižnice na pinning. Pri obnove certifikátu s rovnakým kľúčom zostáva nezmenená.
Ktoré rozšírenia sú vysvetlené?
Alternatívne názvy subjektu a vydavateľa, použitie kľúča, rozšírené použitie kľúča, základné obmedzenia s dĺžkou cesty, identifikátory kľúča subjektu a autority, distribučné body CRL, prístupové informácie autority s adresami URL OCSP a vydavateľov CA a zásady certifikátov s označeniami DV, OV, IV a EV podľa CA/Browser Forum. Ostatné rozšírenia sú uvedené podľa názvu alebo identifikátora objektu.
Ako získam certifikát webovej stránky?
Spustite openssl s_client -connect example.com:443 -showcerts a skopírujte bloky PEM z výstupu alebo exportujte certifikát z prehliadača certifikátov. SSL Certificate Checker môže tiež vyhľadať certifikát stránky.
Ukladá sa certifikát?
Nie. Certifikáty sa pre vašu požiadavku dekódujú v pamäti a nikdy sa nezaznamenávajú ani neukladajú. Certifikáty obsahujú iba verejné údaje, preto sem nikdy nevkladajte zodpovedajúci súkromný kľúč.
Aké sú limity?
Vstup môže obsahovať až 131,072 znakov a najviac 10 certifikátov. Bloky OpenSSL TRUSTED CERTIFICATE sa nespracúvajú, preto ich najprv preveďte pomocou openssl x509 -in cert.pem -out plain.pem.