Vai al contenuto
ToolMug

Generatore CSR

Le autorità di certificazione chiedono un CSR quando ordini un certificato SSL. Inserisci il tuo dominio e clicca su Genera CSR per ottenere il CSR e la sua chiave privata. Tutto avviene nel tuo browser con Web Crypto e la chiave non passa mai da un server, anche se generarla con openssl sul tuo server resta l’opzione più sicura.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

Usa *.example.com per un certificato wildcard

Facoltativo, separati da spazi o a capo. Il Common Name è sempre incluso.

Dati dell’organizzazione (per certificati OV/EV)

Le chiavi vengono generate nel tuo browser con Web Crypto e non lasciano mai il tuo dispositivo.

Come si usa

  1. Inserisci il dominio (Common Name) e aggiungi altri domini in Altri domini (SAN). Per un certificato wildcard usa *.example.com.
  2. Scegli un tipo di chiave. Per certificati OV o EV apri Dati dell’organizzazione (per certificati OV/EV) e compilali.
  3. Clicca su Genera CSR, invia il CSR alla tua autorità di certificazione e scarica subito la chiave privata.

Opzioni spiegate

Tipo di chiave
RSA 2048 è il più compatibile; ECDSA P-256 è più corto e veloce ed è supportato dai browser e dai server moderni.
SAN
I browser si fidano solo dei nomi nel SAN, quindi il Common Name e ogni dominio aggiuntivo vengono scritti lì.

Che cosa contiene la CSR

La richiesta è un file PKCS #10 in formato PEM, con l’intestazione CERTIFICATE REQUEST. La chiave privata è in PKCS #8, con l’intestazione PRIVATE KEY. Il soggetto è costruito con i campi che compili:

Campo Significato Note
CN Common Name Il dominio principale
O Organization Ragione sociale, per OV ed EV
OU Organizational unit Facoltativo
L Locality Città
ST State or province Nome completo
C Country Due lettere; memorizzato in maiuscolo
emailAddress Indirizzo di contatto Facoltativo

I nomi nell’elenco SAN che sembrano indirizzi IPv4 vengono scritti come voci di tipo indirizzo IP; tutto il resto è un nome DNS. La firma usa SHA-256 per RSA e per P-256, e SHA-384 per P-384.

Domande frequenti

La mia chiave privata viene caricata?

No. È generata sul tuo dispositivo da Web Crypto del browser e la pagina non carica nulla. Sparisce quando chiudi la pagina, quindi scaricala prima.

Come verifico il CSR?

Incollalo nel decodificatore di certificati SSL per vedere i nomi e il tipo di chiave e confrontarlo con la chiave privata, oppure esegui openssl req -in domain.csr -noout -text.

Qual è l’equivalente con 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

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati