ollembyssan
Goto Top

Exchange Zertifikat für mehrere DNS-Namen ausstellen (Exchange 2007)

HOW TO zum Thema: Exchange Zertifikat auf mehrere DNS-Namen erstellen,
welches u.a. für mehrere Dienste zuständig sein soll.

(SAN-Zertifikat)

back-to-topINFORMATIONEN:


Testumgebung:

Windows Server 2008
Exchange 2007
Webserver (IIS)
Interne Stammzertifizierungsstelle
Servername:
msdc01.mydomain.local


Ein einziges Zertifikat soll für mehrere DNS-Namen zuständig sein,
wie z.B. mail.domain.tld, owa.domain.tld, name.dyndns.org, autodiscover.domain.tld etc. pp.


Das erstellte Zertifikat soll hier auf folgende DNS-Namen ausgestellt werden:

msdc01
msdc01.mydomain.local
msdc01.dyndns.org
autodiscover.mydomain.local
mydomain.local


back-to-topSCHRITT 1: Erstellen eines neuen Zertifikats mit dem Exchange Verwaltungsshell

New-ExchangeCertificate
-GenerateRequest
-SubjectName "c=DE, o=MYDOMAIN, cn=msdc01.mydomain.local"
-IncludeAcceptedDomains
-DomainName msdc01.mydomain.local,msdc01,msdc01.dyndns.org,autodiscover.mydomain.local
-privatekeyexportable $true
-Path c:\mydomain.local.req


800c03668cc70015c411f9aa75a9240f-cert1



back-to-topSCHRITT 2: Einreichen der Zertifikatsanforderung

Die erstellte Anforderungsdatei, welches sich unter dem Pfad "C:\mydomain.local.req" befindet muss nun mit dem Editor geöffnet werden.

9ec66352530b94137616ac55cb889d44-cert2

Wir kopieren den Textbaustein

7180028eb319a377dfd0c4cc794e62fb-cert3

und reichen als Administrator unter https://msdc01.mydomain.local/certsrv eine neue Zertifikatanforderung ein.

5e187f6732e52a56f504d8d6988370a6-cert4

Wir fügen den Textbaustein in das Feld "Gespeicherte Anforderung".
Das "----BEGIN CERTIFICATE----" und "----END CERTIFICATE----" muss mit enthalten sein!

d94c27ba20c7142b3bc31a9aff2af3f0-cert5
Wir wählen als Zertifikatvorlage: Webserver

Zuletzt speichern wir das angeforderte Zertifikat als "mydomain.cer" unter "C:\" ab.
fed7c2137fe56a35dcfc020152271b89-cert6



back-to-topSCHRITT 3: Zertifikat Import

In diesem Schritt muss diese Zertifikatsbestätigung eingespielt werden:

b076030d8c987af670eb4132e85678ad-cert7
(Hier ist die Zertifikatsbestätigung zuvor gespeichert worden "mydomain.cer")

Dazu öffnen wir den Exchange Verwaltungsshell erneut und geben folgende Zeile ein:

Import-ExchangeCertificate -Path c:\mydomain.cer

9579244611fd4f78d3bbb0b37ec9cea6-cert_import

Ob der Vorgang abgeschlossen ist, können wir mit folgendem Befehl abfragen:

Get-ExchangeCertificate

Nun haben wir zwar ein Zertifikat auf dem Server, dieses muss allerdings noch aktiviert werden.
Dabei können wir entscheiden für welche Dienste das Zertifikat zuständig ist!
(hier: SMTP,IMAP,POP,IIS)

Im Verwaltungsshell geben wir deshalb folgende Zeilen ein:

Enable-ExchangeCertificate
-Thumbprint (Fingerabdruck des Zertifikats)
-Services SMTP,IMAP,POP,IIS


e89aa80246d6ca874273346e1b1037bf-cert_enable



back-to-topLETZER SCHRITT:

Wir überprüfen zum Schluss im IIS-Manager unter Serverzertifikate ob das Zertifikat vorhanden ist.
Der Anzeigename des Zertifikats lautet, wie könnte es anders sein, "Microsoft Exchange"


Wenn wir das Zertifikat anzeigen lassen, dann finden wir unter "Details" im Feld "Alternative Antragsstellernamen"
die DNS-Namen auf welche das Zertifikat ausgestellt ist.


17a4fb80a82d0d135424614e76d3fea1-cert_iis

Vergessen Sie nicht die Bindung über HTTPS mit dem neuen Zertifikat zu überprüfen!

Content-ID: 126904

Url: https://administrator.de/contentid/126904

Ausgedruckt am: 23.11.2024 um 09:11 Uhr