- What information goes into a CSR?
- The CSR contains: Common Name (domain), Organization, Organizational Unit, City, State, Country, email, and Subject Alternative Names. It also includes the public key from your key pair. The CA uses this to issue the signed certificate.
- Do I need to generate a new CSR for each certificate renewal?
- Best practice is yes — generate a new private key and CSR for each renewal. This limits the exposure window if your old private key was ever compromised. Some CAs allow renewal without a new CSR, which is convenient but less secure.
- What key size should I use for a TLS CSR?
- RSA 2048-bit is the minimum current standard. RSA 4096-bit offers more security but slightly slower handshakes. ECDSA P-256 is equivalent to RSA 3072 in security with significantly smaller keys and faster operations — preferred for new certificates.