# 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.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
