Ga naar de inhoud

CSR-decoder

Decodeer een PKCS #10-certificaataanvraag voordat u deze naar een certificaatautoriteit stuurt. Plak het PEM-blok of base64 DER om de onderwerpnaam, het type en de grootte van de openbare sleutel, het handtekeningalgoritme, de geldigheid van de zelfhandtekening van de aanvraag, de SPKI-SHA-256-pin en de aangevraagde extensies te bekijken, zoals alternatieve onderwerpnamen, sleutelgebruik, uitgebreid sleutelgebruik en basisbeperkingen.

Resetten

Veelgestelde vragen

Wat is een certificaataanvraag?

Een CSR is een PKCS #10-structuur met uw openbare sleutel, de onderwerpnaam die u in het certificaat wilt en optionele extensies, ondertekend met uw privésleutel. Een certificaatautoriteit leest de aanvraag om het certificaat uit te geven. De privésleutel verlaat uw server nooit.

Welke invoerformaten worden ondersteund?

Plak het PEM-blok dat begint met -----BEGIN CERTIFICATE REQUEST----- of het oudere -----BEGIN NEW CERTIFICATE REQUEST-----, of de ruwe DER gecodeerd als base64 zonder headers. Alleen de eerste aanvraag in de invoer wordt gedecodeerd.

Wat vertelt de handtekeningcontrole mij?

Een CSR wordt ondertekend met de privésleutel die hoort bij de openbare sleutel die erin staat. Een geldige handtekening bewijst dat de aanvraag is gemaakt door degene die de privésleutel bezit en daarna niet is gewijzigd. Een ongeldige handtekening betekent meestal dat het bestand is bewerkt of beschadigd.

Waarom toont mijn CSR geen alternatieve onderwerpnamen?

Browsers negeren de algemene naam en vereisen de domeinen in de extensie voor alternatieve onderwerpnamen. Als de decoder er geen vermeldt, bevatte de aanvraag geen extensionRequest-attribuut. Veel certificaatautoriteiten voegen de namen zelf toe, maar met OpenSSL kunt u ze toevoegen met -addext "subjectAltName=DNS:example.com,DNS:www.example.com".

Wat is de SPKI-pin?

Dit is de base64-SHA-256-hash van de SubjectPublicKeyInfo van de aanvraag. Het certificaat dat op basis van deze CSR wordt uitgegeven, bevat dezelfde openbare sleutel en dus dezelfde pin. Zo kunt u bevestigen dat een certificaat bij uw sleutel hoort.

Welke sleuteltypen worden herkend?

Bij RSA-aanvragen wordt de modulusgrootte weergegeven, bij EC-aanvragen de curve, zoals P-256 of P-384, en Ed25519- en Ed448-sleutels worden rechtstreeks bij naam genoemd. Het handtekeningalgoritme wordt met de hash weergegeven, bijvoorbeeld RSASSA-PKCS1-v1_5 met SHA-256 of ECDSA met SHA-384.

Worden attributen zoals het challenge-wachtwoord weergegeven?

Attributen buiten het extensieverzoek worden op naam vermeld. Er wordt aangegeven dat een challenge-wachtwoord is ingesteld, maar de waarde ervan wordt niet in het resultaat afgedrukt. Onbekende attributen worden weergegeven met hun objectidentificatie.

Wat zijn kritieke extensies?

Een extensie die als kritiek is gemarkeerd, moet worden begrepen door alle software die het certificaat verwerkt; anders wordt het certificaat afgewezen. De decoder markeert zulke extensies, zoals vaak gebeurt bij basisbeperkingen en sleutelgebruik.

Wordt de CSR opgeslagen?

Nee. De aanvraag wordt in het geheugen gedecodeerd en nooit gelogd of opgeslagen. Een CSR bevat alleen openbare gegevens, dus door deze online te decoderen wordt uw privésleutel niet blootgesteld.

Is er een limiet aan de grootte?

De invoer mag maximaal 65,536 tekens bevatten, veel meer dan een normale CSR nodig heeft. Een typisch RSA-verzoek 2048 is ongeveer 1,000 tekens lang in PEM-formaat.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.