Per generare una richiesta di firma del certificato (CSR) per un certificato SSL in Microsoft Exchange 2013, è possibile utilizzare il cmdlet New-ExchangeServerCertificate nella shell di gestione di Exchange. Ecco come puoi farlo:
Apri Shell di gestione di Exchange: iniziare aprendo la Shell di gestione di Exchange sul server.
Esegui il cmdlet New-ExchangeServerCertificate:
New-ExchangeServerCertificate -Name "<Friendly Name for Certificate>" -DnsDomain "<YourDomain.com>" -Country "XX" -State "State or Province" -City "Location" -Organization "Company Name" -OrganizationalUnit "Department" -CommonName "<Fully Qualified Domain Name>"
<Friendly Name for Certificate> con un nome che utilizzerai per identificare il certificato.-DnsDomain e -CommonName.-Country, il nome dello stato o della provincia per -State e la città per -City.-Organization e il reparto o il ruolo in -OrganizationalUnit.Invia la CSR a un'autorità di certificazione (CA): dopo aver eseguito il cmdlet, riceverai la CSR. Invia questo a una CA attendibile come Let's Encrypt o una CA interna.
Importa il Certificato SSL: Una volta che la CA ha emesso il certificato, scaricalo e utilizzalo:
Import-ExchangeServerCertificate -FilePath "<Certs\MyCert.cer>" -PasswordOrKeyFilePassword "<Password>"
Sostituire <Certs\MyCert.cer> con il percorso effettivo del file e <Password> con la password utilizzata per richiedere il certificato.
Note:
-PrivateKeyExportable $true se il certificato verrà utilizzato su un altro server.Attiva il certificato: utilizzare il testo CSR completo fornito dall'autorità di certificazione, incluse le righe BEGIN e END, durante l'attivazione in Exchange.