# CSR Decoder

Afkod en PKCS #10-certifikatsigneringsanmodning, før du sender den til en certifikatmyndighed. Indsæt PEM-blokken eller base64 DER for at se emnet, typen og størrelsen på den offentlige nøgle, signaturalgoritmen, om anmodningens selvsignatur kan verificeres, SPKI SHA-256-fingeraftrykket og de ønskede udvidelser såsom alternative emnenavne, nøglebrug, udvidet nøglebrug og grundlæggende begrænsninger.

## Ofte stillede spørgsmål

### Hvad er en certifikatsigneringsanmodning?

En CSR er en PKCS #10-struktur, der indeholder din offentlige nøgle, det emnenavn, du ønsker i certifikatet, og valgfrie udvidelser, signeret med din private nøgle. En certifikatmyndighed læser den for at udstede certifikatet. Den private nøgle forlader aldrig din server.

### Hvilke inputformater accepteres?

Indsæt PEM-blokken, der begynder med -----BEGIN CERTIFICATE REQUEST----- eller den ældre -----BEGIN NEW CERTIFICATE REQUEST-----, eller rå DER kodet som base64 uden headere. Kun den første anmodning i inputtet afkodes.

### Hvad fortæller signaturkontrollen mig?

En CSR signeres med den private nøgle, der hører til den offentlige nøgle i anmodningen. En gyldig signatur beviser, at anmodningen blev oprettet af den, der har den private nøgle, og at den ikke blev ændret efterfølgende. En ugyldig signatur betyder som regel, at filen er blevet redigeret eller beskadiget.

### Hvorfor viser min CSR ingen alternative emnenavne?

Browsere ignorerer det almindelige navn og kræver domænerne i udvidelsen med alternative emnenavne. Hvis afkoderen ikke viser nogen, indeholdt anmodningen ikke attributten extensionRequest. Mange CA'er tilføjer selv navnene, men med OpenSSL kan du tilføje dem med -addext "subjectAltName=DNS:example.com,DNS:www.example.com".

### Hvad er SPKI-fingeraftrykket?

Det er base64 SHA-256-hashen af anmodningens SubjectPublicKeyInfo. Certifikatet, der udstedes på grundlag af denne CSR, indeholder den samme offentlige nøgle og derfor det samme fingeraftryk, så du kan bekræfte, at et certifikat hører til din nøgle.

### Hvilke nøgletyper genkendes?

RSA-anmodninger viser størrelsen på deres modulus, EC-anmodninger viser deres kurve, såsom P-256 eller P-384, og Ed25519- og Ed448-nøgler angives direkte. Signaturalgoritmen vises sammen med sin hash, for eksempel RSASSA-PKCS1-v1_5 med SHA-256 eller ECDSA med SHA-384.

### Vises attributter som adgangskoden til udfordringen?

Attributter ud over anmodningen om udvidelser angives ved navn. Det vises, om der er angivet en adgangskode til udfordringen, men dens værdi vises ikke i resultatet. Ukendte attributter vises med deres objektidentifikator.

### Hvad er kritiske udvidelser?

En udvidelse, der er markeret som kritisk, skal forstås af al software, der behandler certifikatet. Ellers afvises certifikatet. Afkoderen markerer sådanne udvidelser, hvilket er almindeligt for grundlæggende begrænsninger og nøglebrug.

### Gemmes CSR'en?

Nej. Anmodningen afkodes i hukommelsen og logges eller gemmes aldrig. En CSR indeholder kun offentlige data, så afkodning online afslører ikke din private nøgle.

### Er der en størrelsesgrænse?

Inputtet må være op til 65,536 tegn langt, hvilket er langt mere end nødvendigt for nogen almindelig CSR. En typisk RSA 2048-anmodning fylder omkring 1,000 tegn i PEM-format.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
