# So aktivieren Sie den SSL-Port in Exchange Reporter Plus Dieses Dokument erläutert die Konfiguration der SSL-Zertifizierung in Exchange Reporter Plus. Die SSL-Zertifizierung schützt alle vertraulichen Informationen, die zwischen den Browsern der Nutzer und dem Exchange Reporter Plus übermittelt werden. Dazu werden diese Informationen verschlüsselt und über einen sicheren Kanal übertragen. Exchange Reporter Plus ist eine webbasierte Software, weshalb Sie die Kommunikation zwischen Browser und Server unbedingt absichern müssen. Bei der Erstellung eines verschlüsselten sicheren Kanals zwischen Browsern und Servern ist SSL in der Sicherheitstechnologie der Standard, und auch für die sichere Kommunikation mit Exchange Reporter Plus wird sie verwendet. Dieses Dokument erläutert folgende Themen im Detail: ## Schritt 1: SSL in Exchange Reporter Plus aktivieren ## Schritt 2: CSR-Datei erstellen und an die Zertifikatstelle übermitteln - [Eine KEYSTORE-Datei erstellen](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#f1) - [Eine CSR-Datei (Zertifikat-Signierungsanfrage) erstellen](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#f2) - [Das von der Zertifikatstelle signierte Zertifikat zum Keystore hinzufügen](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#f3) ## Schritt 3: Exchange Reporter Plus mit dem signierten Zertifikat verknüpfen ### Schritt 1: SSL in Exchange Reporter Plus aktivieren 1. Melden Sie sich mit Administratorzugangsdaten an **Exchange Reporter Plus** an. 2. Gehen Sie auf **Einstellungen > Admin > Allgemeine Einstellungen > Produkteinstellungen**. 3. Setzen Sie in den Verbindungseinstellungen das Häkchen bei **SSL-Port [https] aktivieren**. 4. Geben Sie eine andere **Portnummer** ein (nur bei Anfrage). 5. Klicken Sie auf **Speichern**. 6. Abschließend müssen Sie Exchange Reporter Plus **neu starten**. ![enabling-ssl-in-exchange-reporter-plus](https://www.manageengine.com/de/exchange-reports/images/enabling-ssl-in-exchange-reporter-plus.png) ### Schritt 2: CSR-Datei erstellen und an die Zertifikatstelle übermitteln Exchange Reporter Plus nutzt Tomcat Server, für den ganz bestimmte **Keystore-** und **CSR**-Dateien erstellt werden müssen, bevor Sie Zertifikate von der Zertifikatstelle anfordern. Führen Sie diese Schritte aus: #### A. Eine KEYSTORE-Datei erstellen 1. Öffnen Sie die **Eingabeaufforderung**. 2. Wechseln Sie zum Ordner ** \jre\bin** und führen Sie dort folgenden Befehl aus: ```bash keytool -genkey -alias tomcat -keypass -keyalg RSA -validity 1000 -keystore .keystore ``` 3. Nachdem Sie diesen Befehl ausgeführt haben, müssen Sie die folgenden Fragen beantworten: - Geben Sie das Keystore-Kennwort ein. (Geben Sie das im obigen Befehl verwendete Schlüsselkennwort ein, oder verwenden Sie wie in **changeit** einfache Buchstaben.) - Welches ist Ihr Vor- und Nachname? (Sie können entweder den Gerätenamen angeben, oder den vollständig qualifizierten Domänennamen des Servers, auf dem Exchange Reporter Plus gehostet wird.) - Wie ist der Name Ihrer Organisationseinheit? - Wie ist der Name Ihrer Organisation? - Wie lautet der Name Ihrer Stadt bzw. Ihres Orts? - Wie lautet der Name Ihres Staates/Bundeslandes? - Wie lautet der zweistellige Ländercode für diese Einheit? ![creating-a-keystore-file](https://www.manageengine.com/de/exchange-reports/images/creating-a-keystore-file.png) Nachdem Sie diese Fragen beantwortet haben, bestätigen Sie bitte, dass die zur Erstellung der **Keystore-Datei** eingegebenen Daten korrekt sind. #### B. Eine CSR-Datei (Zertifikat-Signierungsanfrage) erstellen 1. Öffnen Sie die **Eingabeaufforderung**. 2. Wechseln Sie zum Ordner **\jre\bin** und führen Sie den folgenden Befehl aus: ```bash keytool -certreq -alias tomcat -keyalg RSA -keystore .keystore -file .csr ``` **Hinweis:** Die **CSR-Datei** muss an die Zertifikatstelle (CA) übermittelt werden, damit Sie CA-signierte Zertifikatsdateien erhalten. Folgen Sie den Schritten in [Anhang A](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#appendixA), um ein Zertifikat von einer internen CA anzufordern. #### C. Das von der Zertifikatstelle signierte Zertifikat zum Keystore hinzufügen **Hinweis:** Um die CA-signierten SSL-Zertifikate zum Keystore hinzuzufügen, folgen Sie den unten aufgeführten Anweisungen zum jeweiligen Anbieter. Diese Anweisungen können sich je nach von der CA ausgegebenen Zertifikat ändern. Ersetzen Sie bitte jeweils die Beispielwerte in spitzen Klammern <>. 1. Laden Sie die von der CA bereitgestellten **Zertifikatsdateien** herunter und entpacken Sie diese. 2. Öffnen Sie eine **Eingabeaufforderung** und wechseln Sie zum Ordner **\jre\bin** (standardmäßig: `C:\ManageEngine\Exchange Reporter Plus\jre\bin`). 3. Um das Zertifikat in eine **Keystore**-Datei zu importieren, führen Sie je nach CA einen der folgenden Befehle aus: - **[Bei GoDaddy als CA](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#g1)** - **[Bei Verisign als CA](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#g2)** - **[Bei Comodo als CA](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#g3)** #### Signiertes Zertifikat für Zertifikatstelle hinzufügen: GoDaddy - `keytool -import -alias root -keystore .keystore -trustcacerts -file gd_bundle.crt` - `keytool -import -alias cross -keystore .keystore -trustcacerts -file gd_cross_intermediate.crt` - `keytool -import -alias intermediate -keystore .keystore -trustcacerts -file gd_intermediate.crt` - `keytool -import -alias -keystore .keystore -trustcacerts -file .crt` #### Signiertes Zertifikat für Zertifikatstelle hinzufügen: Verisign - `keytool -import -alias intermediateCA -keystore .keystore -trustcacerts -file .cer` - `keytool -import -alias -keystore .keystore -trustcacerts -file .cer` #### Signiertes Zertifikat für Zertifikatstelle hinzufügen: Comodo - `keytool -import -trustcacerts -alias root -file AddTrustExternalCARoot.crt -keystore .keystore` - `keytool -import -trustcacerts -alias addtrust -file UTNAddTrustServerCA.crt -keystore .keystore` - `keytool -import -trustcacerts -alias ComtodoUTNServer -file ComodoUTNServerCA.crt -keystore .keystore` - `keytool -import -trustcacerts -alias essentialSSL -file essentialSSLCA.crt -keystore .keystore` - `keytool -import -trustcacerts -alias -file .crt -keystore .keystore` ### Schritt 3: Exchange Reporter Plus mit dem signierten Zertifikat verknüpfen Die Schritte können sich je nachdem unterscheiden, ob das Zertifikat für eine einzelne Domäne oder mehrere Domänen gilt bzw. es sich um ein Wildcard-Zertifikat handelt. - **[Für ein Einzeldomänen-SSL-Zertifikat](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#h1)** - **[Für ein Mehrdomänen- oder Wildcard-Zertifikat](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#h2)** #### A. Für ein Einzeldomänen-SSL-Zertifikat **Hinweis:** Wenn Ihr Zertifikat im CER-, CRT-, PEM- oder einem anderen Format vorliegt, wandeln Sie es in das P7B-Format um, bevor Sie mit der Installation fortfahren. In [Anhang B](https://www.manageengine.com/de/exchange-reports/kb/how-to-enable-ssl-port-in-exchange.html#appendixB) finden Sie Informationen zum Umwandeln von Zertifikaten in das P7B-Format. **Schritte zum Installieren des P7B-Zertifikats in Exchange Reporter Plus** 1. Platzieren Sie die **P7B-Datei** im Ordner **\jre\bin** (standardmäßig: `C:\ManageEngine\Exchange Reporter Plus\jre\bin`). 2. Öffnen Sie eine **Eingabeaufforderung** und wechseln Sie zum Ordner `\jre\bin`. 3. Führen Sie den folgenden Befehl aus: ```bash Keytool -import -alias tomcat -trustcacerts -file cert.p7b -keystore .keystore ``` 4. Dann kopieren Sie die Keystore-Datei und fügen sie hier ein: **\conf** (standardmäßig: `C:\ManageEngine\Exchange Reporter Plus\conf`). 5. Machen Sie eine Sicherungskopie der Datei **server.xml** unter `\conf`. 6. Bearbeiten Sie die Datei **server.xml** und ersetzen Sie dabei die Werte der folgenden SSL-Konnektortags unten auf der Seite: - **keystoreFile** durch **./conf/.keystore** und - **keystorePass** mit dem Kennwort, das Sie bei der CSR-Erstellung eingegeben haben. Beispiel: ```xml ``` 7. **Speichern** Sie die Änderungen. 8. Abschließend müssen Sie Exchange Reporter Plus **neu starten**. Wenn Ihnen beim Zugriff auf die Anmeldungskonsole von Exchange Reporter Plus im Browser keine Warnung angezeigt wird, dann haben Sie das SSL-Zertifikat erfolgreich installiert. #### B. Für ein Mehrdomänen- oder Wildcard-Zertifikat 1. Kopieren Sie die **PFX/PKCS12**-Zertifikatsdatei und fügen sie unter **\conf** ein (standardmäßig: `C:\ManageEngine\Exchange Reporter Plus\conf`). 2. Öffnen Sie die Datei **server.xml** unter **\conf** in einem Texteditor Ihrer Wahl. Gehen Sie zum Ende der XML-Datei und suchen Sie nach dem **Konnektor-Tag**, das so beginnt: ``. 3. Bearbeiten Sie jetzt die folgenden Werte im Konnektor-Tag: ```xml keystoreFile="./conf/" keystorePass="" keystoreType="PKCS12" ``` Zum Beispiel: ```xml ``` 4. Abschließend müssen Sie ExchangeReporter Plus **neu starten**. Wenn Ihnen beim Zugriff auf die Anmeldungskonsole von Exchange Reporter Plus im Browser keine Warnung angezeigt wird, dann haben Sie das SSL-Zertifikat erfolgreich installiert. ## Anhang A **Anfordern eines Zertifikats von Microsoft Certificate Services (interne CA)** 1. Verbinden Sie sich mit **Microsoft Certificate Services**, und klicken Sie auf den Link **Zertifikat anfragen**. 2. Klicken Sie auf **Erweiterte Zertifikatsanfrage**. 3. Reichen Sie eine Zertifikatsanforderung mit einer Base-64-verschlüsselten **CMC/PKCS-#10**-Datei ein, oder übermitteln Sie eine Verlängerungsanfrage mit einer Base-64-verschlüsselten **PKCS-#7**-Datei. 4. Öffnen Sie die **CSR-Datei** mit einem Editor, kopieren Sie den Inhalt und fügen Sie ihn unter **gespeicherte Anfrage** ein. 5. Wählen Sie **Webserver** als **Zertifikatsvorlage** aus. 6. Klicken Sie auf die Schaltfläche **Senden**. 7. Das Zertifikat wird ausgegeben, wenn Sie auf den Link **Zertifikatskette herunterladen** klicken und als Typ **PKCS-#7-Zertifikate** auswählen. Der Name der heruntergeladenen Datei sollte **certnew.p7b** lauten. **Hinweis:** Kopieren Sie die Zertifikatsdatei und fügen Sie sie im Ordner **\jre\bin** ein. 8. Klicken Sie oben rechts auf die Registerkarte **Startseite**. Als Nächstes klicken Sie auf **CA-Zertifikat herunterladen, Zertifikat verketten** oder auf **CRL-Link**, um das **CA-Root-Zertifikat** herunterzuladen. 9. Klicken Sie auf den Link **CA-Zertifikat herunterladen** und speichern Sie das Root-Zertifikat. Der Name der heruntergeladenen Datei sollte **certnew.cer** lauten. **Hinweis:** Kopieren Sie die **Zertifikatsdatei** und fügen Sie sie im Ordner **\jre\bin** ein. 10. Gehen Sie in der Eingabeaufforderung zum Ordner **\jre\bin**. Importieren Sie dort die **Keystore**-Datei, indem Sie den folgenden Befehl ausführen: ```bash keytool –import –trustcacerts –alias tomcat –file certnew.p7b –keystore .keystore ``` 11. Fügen Sie das Root-Zertifikat Ihres internen CAs zur Liste vertrauenswürdiger CAs in der Java-Cacerts-Datei hinzu, indem Sie den folgenden Befehl ausführen: ```bash keytool -import -alias -keystore ..\lib\security\cacerts -file certnew.cer ``` **Hinweis:** Öffnen Sie die Datei **certnew.cer**, um den Namen der internen CA abzurufen. Geben Sie ein passendes Kennwort an, wenn Sie dazu aufgefordert werden. ## Anhang B **Schritte zum Konvertieren von CER-, CRT- und PEM-Zertifikaten in das P7B-Format** 1. Doppelklicken Sie auf die **Domänenzertifikate**, um die Datei im Zertifikat-Fenster zu öffnen. 2. Auf der Registerkarte **Details** klicken Sie auf **In Datei kopieren**. ![steps-to-convert-p7b-format](https://www.manageengine.com/de/exchange-reports/images/steps-to-convert-p7b-format.png)