# CSR-dekooderi

Pura PKCS #10 -varmenteen allekirjoituspyyntö ennen sen lähettämistä varmentajalle. Liitä PEM-lohko tai base64-muotoinen DER, niin näet aiheen, julkisen avaimen tyypin ja koon, allekirjoitusalgoritmin, vahvistuuko pyynnön itseallekirjoitus, SPKI-SHA-256-kiinnityksen sekä pyydetyt laajennukset, kuten aiheen vaihtoehtoiset nimet, avainkäyttötarkoituksen, laajennetun avainkäyttötarkoituksen ja perusrajoitteet.

## Usein kysytyt kysymykset

### Mikä on varmenteen allekirjoituspyyntö?

CSR on PKCS #10 -rakenne, joka sisältää julkisen avaimesi, varmenteeseen haluamasi aiheen nimen ja valinnaisia laajennuksia. Se allekirjoitetaan yksityisavaimellasi. Varmentaja lukee pyynnön myöntääkseen varmenteen. Yksityinen avain ei koskaan poistu palvelimeltasi.

### Mitä syötemuotoja tuetaan?

Liitä PEM-lohko, joka alkaa rivillä -----BEGIN CERTIFICATE REQUEST----- tai vanhemmalla rivillä -----BEGIN NEW CERTIFICATE REQUEST-----, tai raakamuotoinen DER base64-koodattuna ilman otsakkeita. Vain syötteen ensimmäinen pyyntö puretaan.

### Mitä allekirjoituksen tarkistus kertoo?

CSR allekirjoitetaan sen sisällä olevaan julkiseen avaimeen liittyvällä yksityisavaimella. Kelvollinen allekirjoitus osoittaa, että pyynnön loi kyseisen yksityisen avaimen haltija ja ettei pyyntöä ole muutettu sen jälkeen. Virheellinen allekirjoitus tarkoittaa yleensä, että tiedostoa on muokattu tai se on vahingoittunut.

### Miksi CSR:ssäni ei näy aiheen vaihtoehtoisia nimiä?

Selaimet sivuuttavat yleisen nimen ja edellyttävät verkkotunnuksia aiheen vaihtoehtoisten nimien laajennuksessa. Jos dekooderi ei luettele niitä, pyynnössä ei ollut extensionRequest-attribuuttia. Monet varmentajat lisäävät nimet itse, mutta OpenSSLillä voit lisätä ne komennolla -addext "subjectAltName=DNS:example.com,DNS:www.example.com".

### Mikä on SPKI-kiinnitys?

Se on pyynnön SubjectPublicKeyInfo-tietueen base64-muotoinen SHA-256-tiiviste. Tästä CSR:stä myönnetty varmenne sisältää saman julkisen avaimen ja siten saman kiinnityksen, jonka avulla voit varmistaa, että varmenne kuuluu avaimellesi.

### Mitkä avaintyypit tunnistetaan?

RSA-pyynnöissä näytetään moduulin koko, EC-pyynnöissä käyrä, kuten P-256 tai P-384, ja Ed25519- ja Ed448-avaimet nimetään suoraan. Allekirjoitusalgoritmi näytetään tiivisteineen, esimerkiksi RSASSA-PKCS1-v1_5 ja SHA-256 tai ECDSA ja SHA-384.

### Näytetäänkö attribuutit, kuten haasteen salasana?

Laajennuspyyntöä lukuun ottamatta attribuutit luetellaan nimeltä. Haasteen salasanan ilmoitetaan olevan asetettu, mutta sen arvoa ei tulosteta tulokseen. Tuntemattomat attribuutit näytetään niiden objektitunnisteen kanssa.

### Mitä kriittiset laajennukset ovat?

Kriittiseksi merkitty laajennus on ymmärrettävä kaikissa ohjelmistoissa, jotka käsittelevät varmennetta. Muussa tapauksessa varmenne hylätään. Dekooderi merkitsee tällaiset laajennukset, joita ovat tyypillisesti perusrajoitukset ja avaimen käyttö.

### Tallennetaanko CSR?

Ei. Pyyntö puretaan muistissa, eikä sitä koskaan kirjata lokiin tai tallenneta. CSR sisältää vain julkista tietoa, joten sen purkaminen verkossa ei paljasta yksityistä avaintasi.

### Onko koolla ylärajaa?

Syötteessä voi olla enintään 65,536 merkkiä, mikä on paljon enemmän kuin tavalliseen CSR:ään tarvitaan. Tyypillinen RSA 2048 -pyyntö on PEM-muodossa noin 1,000 merkkiä pitkä.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
