Exchange 2007 Zertifikat erneuern
Ab der Version 2007 arbeitet Exchange mit Zertifikaten, welche jedoch ein Ablaufdatum haben. Die Standardgültigkeit beträgt ein Jahr, danach laufen die Zertifikate ab. Outlook-Clients vor 2007 bemerken davon nicht, sie arbeiten weiter wie bisher. Outlook 2007/2010 melden den Ablauf jedoch mit einem Fehler.
Nachdem ich verschieden Lösungen durchgetestet habe, stellte sich die folgende Lösung als die einfachste Variante heraus.
Zuerst startet man eine Powershell und bestimmt den Fingerabdruck des aktuellen Zertifikates.
Get-ExchangeCertificate |fl
Dabei muss man sich das Zertifikat heraussuchen, welches für die Dienste POP, IMAP, IIS und SMTP zuständig ist. Von diesem Zertifikat kopiert man sich den Fingerabdruck (Thumbprint) in die Zwischenablage. Anschliessend muss man nun das entsprechende Zertifikat erneuern, welches durch den folgenden Befehl geschieht.
Get-ExchangeCertificate -thumbprint "kopierter Schlüssel" | New-ExchangeCertificate
Die nun folgende Frage muss man mit Ja beantworten. Danach bekommt man die Meldung, dass ein neues Zertifikat erstellt wurde und es wird der neue Fingerabdruck ausgegeben. Da bei dem obigen Schritt dem neuen Zertifikat nicht der Dienst IIS zugewiesen wird, muss dies noch mit folgendem Befehl erledigt werden.
Enable-ExchangeCertificate -thumbprint "neuer Schlüssel" -Services IIS
Nach einem ausführlichen und fehlerfreien Test muss nun noch das alte Zertifikat entfernt werden. Dies erfolgt mit folgendem Befehl
Remove-ExchangeCertificate -thumbprint "Alter Schlüssel"