# Dekodér CSR

Dekódujte žádost o podpis certifikátu PKCS #10, než ji odešlete certifikační autoritě. Vložte blok PEM nebo base64 DER a zobrazte si předmět, typ a velikost veřejného klíče, algoritmus podpisu, informaci, zda se ověří vlastní podpis žádosti, otisk SPKI SHA-256 a požadovaná rozšíření, například alternativní názvy předmětu, použití klíče, rozšířené použití klíče a základní omezení.

## Často kladené otázky

### Co je žádost o podpis certifikátu?

CSR je struktura PKCS #10, která obsahuje váš veřejný klíč, název předmětu požadovaný v certifikátu a volitelná rozšíření a je podepsána vaším soukromým klíčem. Certifikační autorita ji přečte a vydá certifikát. Soukromý klíč nikdy neopustí váš server.

### Jaké vstupní formáty jsou podporovány?

Vložte blok PEM začínající řádkem -----BEGIN CERTIFICATE REQUEST----- nebo starším -----BEGIN NEW CERTIFICATE REQUEST-----, případně surová data DER zakódovaná jako base64 bez hlaviček. Dekóduje se pouze první žádost ve vstupu.

### Co mi kontrola podpisu říká?

CSR je podepsána soukromým klíčem, který náleží veřejnému klíči uvnitř žádosti. Platný podpis dokazuje, že žádost vytvořil někdo, kdo tento soukromý klíč vlastní, a že poté nebyla změněna. Neplatný podpis obvykle znamená, že soubor byl upraven nebo poškozen.

### Proč CSR neobsahuje žádné alternativní názvy předmětu?

Prohlížeče ignorují běžný název a vyžadují domény v rozšíření alternativních názvů předmětu. Pokud dekodér žádné neuvádí, žádost neobsahovala atribut extensionRequest. Mnohé certifikační autority názvy doplní samy, ale v OpenSSL je můžete přidat pomocí -addext "subjectAltName=DNS:example.com,DNS:www.example.com".

### Co je otisk SPKI?

Jde o hash base64 SHA-256 hodnoty SubjectPublicKeyInfo v žádosti. Certifikát vydaný na základě této CSR bude obsahovat stejný veřejný klíč, a tedy i stejný otisk, což vám umožní ověřit, že certifikát patří k vašemu klíči.

### Které typy klíčů jsou rozpoznávány?

U požadavků RSA se zobrazuje velikost modulu, u požadavků EC křivka, například P-256 nebo P-384, a klíče Ed25519 a Ed448 se uvádějí přímo. Algoritmus podpisu se zobrazuje spolu s hashem, například RSASSA-PKCS1-v1_5 s SHA-256 nebo ECDSA s SHA-384.

### Zobrazují se atributy, jako je heslo výzvy?

Atributy kromě žádosti o rozšíření se uvádějí podle názvu. U hesla výzvy se oznámí, že je nastaveno, jeho hodnota se však ve výsledku nevypíše. Neznámé atributy se zobrazí spolu se svým identifikátorem objektu.

### Co jsou kritická rozšíření?

Rozšíření označené jako kritické musí rozpoznat každý software, který certifikát zpracovává, jinak certifikát odmítne. Dekodér tato rozšíření označuje; běžné je to u základních omezení a použití klíče.

### Ukládá se CSR?

Ne. Požadavek se dekóduje v paměti a nikdy se nezaznamenává ani neukládá. CSR obsahuje pouze veřejná data, takže jeho dekódováním online se váš soukromý klíč neodhalí.

### Existuje omezení velikosti?

Vstup může mít až 65,536 znaků, což je mnohem více, než potřebuje jakýkoli běžný CSR. Typický požadavek RSA 2048 má přibližně 1,000 znaků PEM.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
