Naar de inhoud
ToolMug

CSR-generator

Certificeringsinstanties vragen om een CSR als je een SSL-certificaat bestelt. Voer je domein in en klik op CSR genereren voor de CSR en de bijbehorende privésleutel. Alles draait in je browser met Web Crypto en de sleutel komt nooit op een server, al blijft het genereren met openssl op je eigen server de veiligste optie.

Draait in je browser: niets wat je invoert wordt geüpload

Gebruik *.example.com voor een wildcardcertificaat

Optioneel, gescheiden door spaties of regeleinden. De Common Name wordt altijd toegevoegd.

Organisatiegegevens (voor OV-/EV-certificaten)

Sleutels worden in je browser gegenereerd met Web Crypto en verlaten je apparaat nooit.

Zo gebruik je het

  1. Voer het domein (Common Name) in en voeg andere domeinen toe onder Meer domeinen (SAN). Gebruik *.example.com voor een wildcardcertificaat.
  2. Kies een sleuteltype. Open voor OV- of EV-certificaten Organisatiegegevens (voor OV-/EV-certificaten) en vul die in.
  3. Klik op CSR genereren, stuur de CSR naar je certificeringsinstantie en download de privésleutel meteen.

Opties uitgelegd

Sleuteltype
RSA 2048 is het meest compatibel; ECDSA P-256 is korter en sneller en wordt door moderne browsers en servers ondersteund.
SAN
Browsers vertrouwen alleen de namen in de SAN, dus de Common Name en elk extra domein worden daar vermeld.

Wat er in de CSR zit

De aanvraag is een PKCS #10-bestand in PEM-vorm, met de kop CERTIFICATE REQUEST. De privésleutel is PKCS #8, met de kop PRIVATE KEY. Het subject wordt opgebouwd uit de velden die je invult:

Veld Betekenis Opmerkingen
CN Common Name Het hoofddomein
O Organisatie Juridische naam, voor OV en EV
OU Organisatie-eenheid Optioneel
L Plaats Stad
ST Staat of provincie Volledige naam
C Land Twee letters; opgeslagen in hoofdletters
emailAddress Contactadres Optioneel

Namen in de SAN-lijst die op IPv4-adressen lijken, worden als IP-adresvermeldingen geschreven; al het andere is een DNS-naam. De handtekening gebruikt SHA-256 voor RSA en voor P-256, en SHA-384 voor P-384.

Veelgestelde vragen

Wordt mijn privésleutel geüpload?

Nee. Hij wordt op je apparaat gegenereerd door Web Crypto van de browser en de pagina uploadt niets. Hij is weg zodra je de pagina sluit, dus download hem eerst.

Hoe controleer ik de CSR?

Plak hem in de SSL-certificaat decoderen-tool om de namen en het sleuteltype te zien en hem met de privésleutel te vergelijken, of voer openssl req -in domain.csr -noout -text uit.

Wat is het equivalent met openssl?

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"

Privacy

Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

Gerelateerde tools