Exchange 2007 Zertifikate
Hallo,
wir nutzen bei uns in der Firma einen Small Business Server 2008 mit Exchange 2007, auf den Clienten läuft Windows 7 Pro zusammen mit Outlook 2007. Nun zu meiner Frage:
seit ein paar Tagen erscheint beim Start von Outlook auf den Clienten 2 Sicherheitshinweise, mit dem Text "Der Name auf dem Sicherheitszertifikat ist ungültig oder stimmt nicht mit dem Namen der Webseite überein.". Ich habe es schon soweit verstanden, dass ich ein neues Zertifikat auf den Clienten brauche. Die Frage ist bloss: Wie bekomme ich vom Server ein solches und wei importiere ich es.
MfG Heinrich
wir nutzen bei uns in der Firma einen Small Business Server 2008 mit Exchange 2007, auf den Clienten läuft Windows 7 Pro zusammen mit Outlook 2007. Nun zu meiner Frage:
seit ein paar Tagen erscheint beim Start von Outlook auf den Clienten 2 Sicherheitshinweise, mit dem Text "Der Name auf dem Sicherheitszertifikat ist ungültig oder stimmt nicht mit dem Namen der Webseite überein.". Ich habe es schon soweit verstanden, dass ich ein neues Zertifikat auf den Clienten brauche. Die Frage ist bloss: Wie bekomme ich vom Server ein solches und wei importiere ich es.
MfG Heinrich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 131996
Url: https://administrator.de/contentid/131996
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
15 Kommentare
Neuester Kommentar
Hallo,
dieser Fehler tritt auf, wenn der Name des Servers nicht mit dem Namen, für den das Zertifikat ausgestellt wurde übereinstimmt. Das ist zum Beispiel auch der Fall, wenn das Zertifikat für "meinserver" ausgestellt wurde, du allerdings im Outlook als Exchangeserver beispielsweise die IP oder "meinserver.meinedomain.tld" einträgst. Ich nehme mal an es geht lediglich um das interne Zertifikat. Nutzt ihr ein selbst signiertes oder habt ihr eine CA in eurer Domain installiert? Ich würde dir empfehlen eine CA zu installieren (falls ihr das noch nicht habt http://www.msxfaq.de/howto/setupca.htm). Hier ein How-To wie du ein Zertifikat für deinen Exchangeserver erstellst http://www.msxfaq.de/howto/e2k7ssl.htm.
Gruß
dieser Fehler tritt auf, wenn der Name des Servers nicht mit dem Namen, für den das Zertifikat ausgestellt wurde übereinstimmt. Das ist zum Beispiel auch der Fall, wenn das Zertifikat für "meinserver" ausgestellt wurde, du allerdings im Outlook als Exchangeserver beispielsweise die IP oder "meinserver.meinedomain.tld" einträgst. Ich nehme mal an es geht lediglich um das interne Zertifikat. Nutzt ihr ein selbst signiertes oder habt ihr eine CA in eurer Domain installiert? Ich würde dir empfehlen eine CA zu installieren (falls ihr das noch nicht habt http://www.msxfaq.de/howto/setupca.htm). Hier ein How-To wie du ein Zertifikat für deinen Exchangeserver erstellst http://www.msxfaq.de/howto/e2k7ssl.htm.
Gruß
Moin,
nein abgelaufene Zertifikate müssen nach Ablauf selbst erneuert werden.
In der Exchange-Verwaltungsshell folgenden Befehl ausführen:
New-ExchangeCertificate -GenerateRequest -Path c:\MsxCert.csr -KeySize 2048 -SubjectName "c=DE, s=Dein Bundesland, l=Deine Stadt, o=Der Name deiner Firma, ou=Deine Abteilung, cn=GTW-SERVER.gtw.local" -DomainName GTW-SERVER, IP -IncludeAcceptedDomains -IncludeAutoDiscover -PrivateKeyExportable $True
Dein Bundesland, etc. natürlich ersetzen und IP durch die IP deines Exchangeservers ersetzen.
Anschließend auf die Weboberfläche deiner CA gehen und das Zertifikat signieren lassen. Falls du nicht weißt wie das geht, da finden sich zahlreiche How-Tos bei google.
Das signierte Zertifikat abspeichern und in der Exchange-Verwaltungsshell folgenden Befehl ausführen:
Import-ExchangeCertificate -Path Pfad\zum\signierten\Zertifikat.cer
Danach mittels Get-ExchangeCertificate alle Zertifikate auflisten lassen und das soeben importierte raussuchen und den Thumbprint kopieren (diesen benötigst du zum Aktivieren des Zertifkats).
Jetzt muss das Zertifikat nur noch aktivieren:
Enable-ExchangeCertificate -Thumbprint fingerabdruck des Zertifikats -Services SMTP,IMAP,POP,UM,IIS
Gruß
nein abgelaufene Zertifikate müssen nach Ablauf selbst erneuert werden.
In der Exchange-Verwaltungsshell folgenden Befehl ausführen:
New-ExchangeCertificate -GenerateRequest -Path c:\MsxCert.csr -KeySize 2048 -SubjectName "c=DE, s=Dein Bundesland, l=Deine Stadt, o=Der Name deiner Firma, ou=Deine Abteilung, cn=GTW-SERVER.gtw.local" -DomainName GTW-SERVER, IP -IncludeAcceptedDomains -IncludeAutoDiscover -PrivateKeyExportable $True
Dein Bundesland, etc. natürlich ersetzen und IP durch die IP deines Exchangeservers ersetzen.
Anschließend auf die Weboberfläche deiner CA gehen und das Zertifikat signieren lassen. Falls du nicht weißt wie das geht, da finden sich zahlreiche How-Tos bei google.
Das signierte Zertifikat abspeichern und in der Exchange-Verwaltungsshell folgenden Befehl ausführen:
Import-ExchangeCertificate -Path Pfad\zum\signierten\Zertifikat.cer
Danach mittels Get-ExchangeCertificate alle Zertifikate auflisten lassen und das soeben importierte raussuchen und den Thumbprint kopieren (diesen benötigst du zum Aktivieren des Zertifkats).
Jetzt muss das Zertifikat nur noch aktivieren:
Enable-ExchangeCertificate -Thumbprint fingerabdruck des Zertifikats -Services SMTP,IMAP,POP,UM,IIS
Gruß
Hallo,
Das mit der IP war Blödsinn, sry.
Du gehst einfach über den Browser auf die Weboberfläche deiner CA. Dafür gibst du folgende Adresse im Browser ein: https://DeinServerAufDemSichDieCABefindet/CertSrv
Anschließend auf "Ein Zertifikat anfordern" klicken. Nun auf "erweiterte Zertifikatanforderung einreichen" klicken. In das erste Feld den Inhalt aus dem csr-File reinkopieren, dass du über die Exchange-Verwaltungsshell erstellt hast (C:\MsxCert.csr). Als Zertifikatsvorlage "Webserver" auswählen und auf einsenden klicken. Danach kannst du das signierte Cert downloaden.
Gruß
Das mit der IP war Blödsinn, sry.
Du gehst einfach über den Browser auf die Weboberfläche deiner CA. Dafür gibst du folgende Adresse im Browser ein: https://DeinServerAufDemSichDieCABefindet/CertSrv
Anschließend auf "Ein Zertifikat anfordern" klicken. Nun auf "erweiterte Zertifikatanforderung einreichen" klicken. In das erste Feld den Inhalt aus dem csr-File reinkopieren, dass du über die Exchange-Verwaltungsshell erstellt hast (C:\MsxCert.csr). Als Zertifikatsvorlage "Webserver" auswählen und auf einsenden klicken. Danach kannst du das signierte Cert downloaden.
Gruß
Hallo,
es ist durchaus möglich, dass eine CA installiert ist aber der Rollendienst Zertifizierungsstellen-Webregistrierung nicht mit installiert wurde.
Starte mal den Server-Manager und schau ob unter Rollen "Active Directory-Zertifikatsdienste" zu finden sind. Falls ja anklicken und anschließend über "Rollendienste hinzufügen" die Zertifizierungsstellen-Webregistrierung nachinstallieren. Andernfalls auf Rollen klicken und die Rolle "Active Directory-Zertifikatsdienste" hinzifügen.
Gruß
es ist durchaus möglich, dass eine CA installiert ist aber der Rollendienst Zertifizierungsstellen-Webregistrierung nicht mit installiert wurde.
Starte mal den Server-Manager und schau ob unter Rollen "Active Directory-Zertifikatsdienste" zu finden sind. Falls ja anklicken und anschließend über "Rollendienste hinzufügen" die Zertifizierungsstellen-Webregistrierung nachinstallieren. Andernfalls auf Rollen klicken und die Rolle "Active Directory-Zertifikatsdienste" hinzifügen.
Gruß
Das kann eigentlich nicht sein. Überprüfe mal, ob du irgendwo ein Leerzeichen oder so zu viel hast. Importiert hast du das Zerifikat (Import-ExchangeCertificate)? Falls es nicht klappt mach mal ein Screen von dem Zertifikat mit Get-ExchangeCertificate inklusive den Befehl den du eingetippt hast zum Aktivieren des Zertifikats und poste diesen.
Ja natürlich nur die Services angeben dir installiert sind ;).
Ich nehme mal an SMTP und IIS. Ob ihr POP, IMAP und Unified Messaging nutzt musst du selbst wissen.
Enable-ExchangeCertificate -Thumbprint fingerabdruck des Zertifikats -Services SMTP,IIS
Das mit dem Zertifikat hast du falsch gemacht. Ich habe dir doch oben erklärt, was du machen musst auf der Weboberfläche der CA. Falls du über HTTPS nicht drauf kommst, ist nehme ich an am IIS etwas falsch konfiguriert. -> Du hast also ein falsches Zertifikat importiert.
Die restliche Vorgehensweise ist richtig.
Ich nehme mal an SMTP und IIS. Ob ihr POP, IMAP und Unified Messaging nutzt musst du selbst wissen.
Enable-ExchangeCertificate -Thumbprint fingerabdruck des Zertifikats -Services SMTP,IIS
Das mit dem Zertifikat hast du falsch gemacht. Ich habe dir doch oben erklärt, was du machen musst auf der Weboberfläche der CA. Falls du über HTTPS nicht drauf kommst, ist nehme ich an am IIS etwas falsch konfiguriert. -> Du hast also ein falsches Zertifikat importiert.
Die restliche Vorgehensweise ist richtig.
Hi,
der physikalische Pfad liegt unter %systemroot%\system32\CertSrv\de-DE (aber nein die Seite kannst du darüber nicht aufrufen).
Geh mal in den Internetinformationsdienste-Manager -> Sites -> Default Web Site -> CertSrv dann auf SSL-Einstellungen. Da sollte eigentlich ein Häkchen bei SSL erforderlich sein (per HTTP solltest du eigentlich gar nicht auf diese Seite kommen).
Danach gehe mal mit Rechtsklick auf der linken Seite auf "Default Web Site" dann auf Bindungen bearbeiten und schau ob da https 443 * drin steht, falls nicht füge es hinzu. Sonst fällt mir jetzt gerade auch nichts ein.
Hoffe das hilft dir weiter.
Gruß
der physikalische Pfad liegt unter %systemroot%\system32\CertSrv\de-DE (aber nein die Seite kannst du darüber nicht aufrufen).
Geh mal in den Internetinformationsdienste-Manager -> Sites -> Default Web Site -> CertSrv dann auf SSL-Einstellungen. Da sollte eigentlich ein Häkchen bei SSL erforderlich sein (per HTTP solltest du eigentlich gar nicht auf diese Seite kommen).
Danach gehe mal mit Rechtsklick auf der linken Seite auf "Default Web Site" dann auf Bindungen bearbeiten und schau ob da https 443 * drin steht, falls nicht füge es hinzu. Sonst fällt mir jetzt gerade auch nichts ein.
Hoffe das hilft dir weiter.
Gruß