_noob.tools
My IP

CSR Payload Generator

Construct standard PKCS#10 Certificate Signing Requests (CSR) along with cryptographic RSA private keys entirely within your browser memory. Ideal for requesting enterprise SSL/TLS certificates safely.

What is the CSR & RSA Key Generator?

A form that builds a PKCS#10 Certificate Signing Request (CSR) together with its matching RSA private key, both generated locally in the browser so the private key is never transmitted anywhere.

How it works

Using node-forge, it first generates an RSA key pair (2048 or 4096-bit, your choice), then encodes the distinguished name fields you entered — common name, organization, locality, country — into the CSR's ASN.1 structure, signs it with the new private key using SHA-256, and outputs both as PEM text you can copy or download.

SysAdmin & security use cases

  • Preparing a CSR to submit to a Certificate Authority like DigiCert or Let's Encrypt
  • Generating a CSR on a machine that doesn't have OpenSSL installed
  • Creating throwaway certificates for a local dev or staging environment
  • Producing CSRs with a consistent organization name across several servers