Microsoft Exchange: Multidomain Zertifikat CSR erstellen

Am einfachsten erstellt man ein CSR für ein Multidomainzertifikat per Powershell (natürlich mit den Exchange Modulen) mit dem folgenden Befehl:

$CSR = New-ExchangeCertificate -Server "SERVERNAME" `
-GenerateRequest `
-FriendlyName "Exchange Zertifikat" `
-PrivateKeyExportable $true `
-SubjectName `
"c=LÄNDERCODE, `
s=BUNDESLAND, `
l=STADT, `
o=FIRMENNAME, `
ou=ORGANISATIONSEINHEIT, `
cn=ALLGEMEINER_NAME" `
-DomainName `
outlook.domain.de, `
autodiscover.domain.de `

Mit zwei mal Enter löst ihr den Befehl aus, mit $CSR lasst ihr euch das CSR ausgeben.

Anschließend einfach mit dem CSR die Bestellung ausführen.

Dann das Zertifikat mit dem folgenden Befehl importieren:

$ImportCert = Import-ExchangeCertificate -FileData ([Byte[]]$(Get-Content -Path c:\Install\certificate.cer -Encoding byte -ReadCount 0))

Danach dann noch die Dienste zuordnen:

Enable-ExchangeCertificate -Thumbprint $ImportCert.Thumbprint -Services POP,IMAP,SMTP,IIS

Es empfiehlt sich das Zertifikat mitsamt privaten Schlüssel noch weg zu sichern.

Originalartikel und weitere Informationen: https://www.frankysweb.de/exchange-zertifikate-per-shell-anfordern-und-importieren/

Tags: , , ,