Generazione di una CSR per Exchange 2007 utilizzando PowerShell

Autore:Esadax
Aggiornato:4 giu 2025

Una richiesta di firma del certificato (CSR) è essenziale per ottenere un certificato SSL, che è cruciale per proteggere la comunicazione del tuo dominio. Di seguito, ti guideremo attraverso la generazione di una CSR per Microsoft Exchange 2007 utilizzando PowerShell.

Cos’è una CSR?

Una CSR è un file digitale che contiene informazioni sul tuo dominio e sulla chiave pubblica, che viene quindi inviato a un'autorità di certificazione (CA) per richiedere un certificato SSL. Il certificato SSL renderà sicura la connessione del tuo sito web, proteggendo i dati trasmessi tra il tuo sito e gli utenti.

Procedura per generare una CSR per Exchange 2007

1. Aprire PowerShell

Avviare la console di PowerShell sul server che esegue Exchange 2007.

2. Eseguire il cmdlet NewSslCertificateRequest

Utilizzare il seguente comando per creare la CSR:

NewSslCertificateRequest -Subject "CN=www.example.com" -KeySize 2048 -Path c:\www.example.com.req -PrivateKeyExportable $true
  • Oggetto: Sostituisci www.example.com con il tuo nome di dominio.
  • KeySize: utilizzare 2048 bit per i certificati SSL standard.
  • Percorso: specifica la posizione del file CSR (ad esempio, c:\www.example.com.req).
  • PrivateKeyExportable: Impostare su $true se è necessario esportare la chiave privata in seguito.

3. Altre note importanti

  • Sostituisci segnaposto: Assicurati che tutti i segnaposto come www.example.com siano aggiornati con il tuo dominio effettivo.
  • Requisito per le dimensioni della chiave: a partire dal 20 dicembre 2010, le CA non rilasciano più certificati SSL per chiavi inferiori a 2048 bit.
  • Esportazione chiave privata: abilitare questa opzione se è necessario trasferire la chiave privata su un altro server o eseguirne il backup.

4. Invio della CSR

Una volta generato, individuare il file nel percorso specificato (ad esempio, c:\www.example.com.req). Carica questo file sul sito web dell'autorità di certificazione o forniscilo direttamente tramite il portale di invio.

- Cinque. Completamento del processo del certificato SSL

Dopo aver ottenuto il certificato dalla CA:

  1. Aprire il file CSR in un editor di testo.
  2. Copia l'intero contenuto, compresi l'intestazione e il piè di pagina.
  3. Invialo al tuo provider SSL per il rilascio.

Ulteriori considerazioni

  • Certificati multidominio: per i SAN (Subject Alternative Names), includere domini aggiuntivi utilizzando -DomainName nel comando.
  • Compatibilità con Exchange 2007: verificare che la versione di Exchange supporti il cmdlet NewSslCertificateRequest.

Esempio di comando

NewSslCertificateRequest -Subject "CN=www.esadax.com, OU=SSL Support" -KeySize 2048 -Path c:\www.esadax.com.req -PrivateKeyExportable $true

Dove trovare aiuto

In caso di problemi, consultare la documentazione di Exchange o contattare il team di supporto di Esadax per assistenza.


Questa guida fornisce una procedura chiara e dettagliata per generare una CSR in Exchange 2007. Seguendo queste istruzioni, puoi ottenere e implementare in modo efficiente un certificato SSL per il tuo dominio.