Generazione di una richiesta di firma del certificato (CSR) per SSL/TLS su Tomcat utilizzando KeyTool

Autore:Lars Nyström
Aggiornato:2 mag 2025

Introduzione

Proteggere il tuo sito web con un certificato SSL/TLS è essenziale per proteggere i dati trasmessi su Internet. Questa guida ti guiderà attraverso il processo di generazione di una richiesta di firma del certificato (CSR) per il tuo dominio utilizzando Tomcat e KeyTool, che può quindi essere inviata a Esadax.com per l'attivazione del certificato.

Passi per generare una CSR

1. Prepara le informazioni del tuo dominio

Prima di iniziare, assicurarsi di avere le seguenti informazioni pronte:

  • Nome dominio: il nome di dominio completo (FQDN) che si desidera proteggere.
  • Nome comune (CN): in genere è il tuo nome di dominio.
  • Nome dell'organizzazione (O): nome della tua azienda o organizzazione.
  • Indirizzo postale: indirizzo fisico della tua organizzazione.
  • Città, Stato, Paese: informazioni sulla posizione dell'organizzazione.
  • Contatto Amministrativo (Email): Indirizzo email utilizzato per scopi amministrativi.

2. Generare il Keystore e la Chiave Privata

  1. Aprire KeyTool:

    • Su Windows, puoi trovarlo nella directory Tomcat bin o scaricarlo separatamente.
    • Su macOS, puoi installarlo tramite Homebrew o scaricarlo direttamente.
  2. Crea il Keystore e la Chiave Privata:

    keytool -genkey -alias tomcat -keyalg RSA -keystore your_keystore.jks -dname "CN=your_domain.com, O=Your Organization Name, L=Location, ST=State, C=Country"
    

Sostituire your_domain.com con il nome di dominio effettivo e altri dettagli necessari.

  1. Generare la chiave privata:
    keytool -genkey -alias tomcat -keyalg RSA -keystore your_keystore.jks
    

Ti verrà richiesto di inserire una password per il keystore e la chiave privata.

3. Generare la CSR

  1. Usa il keystore esistente:

    keytool -certreq -alias tomcat -file your_csr.csr -keystore your_keystore.jks
    
  2. Aprire il file CSR:

    • Il file CSR (your_csr.csr) verrà generato nella stessa directory.
    • Aprirlo con un editor di testo per visualizzare il contenuto.

4. Invia la CSR a Esadax.com

  1. Accedi a Esadax.com:

    • Passa alla sezione SSL/TLS nella dashboard del tuo account.
  2. Carica la CSR:

    • Fare clic su "Genera nuovo certificato" o sull'opzione corrispondente.
    • Carica il file your_csr.csr generato e inserisci le informazioni richieste, inclusi il nome comune (CN) e l'e-mail del contatto amministrativo.
  3. Attiva il Certificato:

    • Dopo l'invio, segui le istruzioni di attivazione fornite da Esadax.com per installare il tuo certificato SSL/TLS.

Note aggiuntive

  • SAN (Nomi alternativi del soggetto): se sono necessari SAN (ad esempio, più domini o indirizzi IP), includerli nel campo dname come DNS.1=example.com, IP.1=123.45.67.89.
  • Segnaposto: sostituisci i segnaposto come your_domain.com con il tuo nome di dominio effettivo.

Inviare la tua CSR

Quando invii la tua CSR a Esadax.com:

  • Assicurati che il nome comune (CN) corrisponda esattamente a come è registrato nei record DNS.
  • Fornire l'e-mail di contatto amministrativo corretta a scopo di verifica.

Risorse

  • Come installare SSL/TLS su Tomcat: Per istruzioni dettagliate, consulta la documentazione ufficiale di Tomcat o le guide specifiche per il tuo sistema operativo.
  • Esadax.com Support Center: Visita la sezione di supporto per qualsiasi problema relativo alla presentazione della CSR o all'attivazione del certificato.

Conclusione