Home > Resources > Tools > CSR Generator

CSR Generator

Generate a Certificate Signing Request and matching private key with RSA or ECC support.
More Information About the CSR Generator

A Certificate Signing Request (CSR) is what you submit to a Certificate Authority to request an SSL certificate. The CSR carries your public key and identity information; the matching private key stays on your machine.

What to choose:

  • RSA — broadest compatibility across all servers, browsers, and devices. 2048 bits is the modern minimum; pick 3072 or 4096 for higher-security workloads.
  • ECC (Elliptic Curve) — smaller keys, faster TLS handshakes, lower CPU cost. Use P-256 for general use, P-384 for sensitive workloads. All modern browsers and major operating systems support ECC.

Common Name (CN) is the primary hostname the certificate will be issued for (e.g., www.example.com). Subject Alternative Names (SANs) let one certificate cover multiple hostnames — modern browsers ignore the CN and check SANs only, so list every hostname you need (including www.example.com and example.com if you want both).

Your private key never leaves your browser and is not included in any usage metrics. After generation, download the private key and store it somewhere safe — if you lose it, the certificate the CA issues cannot be used.

Submit the CSR to Netrust or your CA of choice. The CA validates your identity and returns a signed certificate that pairs with the private key you kept.

Identity


Key Configuration
Key type
RSA key size
Signature algorithm


Subject Alternative Names
DNS: www.example.com, wildcard: *.example.com, or IP:192.168.1.1.


Generate


Outputs
Certificate Signing Request
Private Key
Summary
Status Waiting for input
Privacy
Key generation uses the Web Crypto API and PKCS#10 CSR assembly. Your private key is never uploaded or included in any usage metrics.
Field Reference
CNDomain or hostname the certificate will secure
OLegal name of your organisation
OUDepartment within the organisation
LCity where the organisation is located
CTwo-letter ISO country code (SG, US, MY)
SANAdditional domains the certificate covers - required by modern browsers

Contact Us: General enquiries or free consultation

We’re really grateful for giving us a chance to connect with you. Please do not hesitate to ask us anything and we will respond to you asap.

image

    You have read, understood and agree to be bound by Netrust's Personal Data Protection Policy and Terms of Service.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.