Inhalt

Einleitung

Voraussetzungen

Anforderungen

Konfigurieren

Verwendete Komponenten

Konfigurationen

Importieren der Dateien in das CSPC

Install

Überprüfung

Fehlerbehebung

Einleitung

In diesem Dokument wird beschrieben, wie Sie SSL-Zertifikate installieren, die von Ihnen oder einer Zertifizierungsstelle (Certificate Authority, CA) im CSPC signiert wurden.

Voraussetzungen

Anforderungen

- .key-Datei (wird beim Erstellen der CSR-Datei für Sie oder eine CA zum Signieren generiert)

- .crt-Datei (Dies ist das Zertifikat, das mit der .key-Datei übereinstimmt und von Ihnen oder der Zertifizierungsstelle signiert wird)

- Root-Zugriff auf CSPC

Tipp: Alternativ zur CRT-Datei können Sie auch CER-Dateien bereitstellen. Diese können in .crt-Dateien konvertiert werden, die installiert werden sollen.

Konfigurieren

Verwendete Komponenten

- CSPC (getestete Versionen sind 2.7.x 2.8.x 2.9.x und 2.10.x)

- FTP-Client (wie WinSCP, Filezilla, MobaXterm usw.)

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.

Konfigurationen

Importieren der Dateien in das CSPC

1. Importieren Sie mithilfe eines FTP-Clients die .crt- und .key-Dateien in /home/collectorogin.

1.1 Wenn Sie eine CER-Datei erhalten haben, konvertieren Sie die Datei in die CRT-Datei. (Ersetzen Sie <Name> durch den Namen Ihrer Datei).

openssl x509 -notify DER -in <Name>.cer -out localhost.crt

openssl x509 -inform DER -in <name>.cer -out rui.crt

Wenn der vorherige Befehl eine Fehlermeldung ausgibt (z. B. kann das Zertifikat nicht geladen werden), was in einigen Fällen passieren kann, verwenden Sie diesen Befehl. Der Fehler kann nicht angezeigt werden.

openssl x509 -in <name>.cer -out rui.crt

Install

2. Erstellen Sie den Schlüsselspeicher.

openssl pkcs12 -export -in localhost.crt -inkey localhost.key > localhost.p12

3. Import in CSPC-Schlüsselspeicher.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -importkeystore -srckeystore localhost.p12 -srcstoretype pkcs12 -destkeystore $CSPCHOME/webui/tomcat/conf/cspcgxt -deststoretype jks

Hinweis: Sie werden zur Eingabe des Kennworts aufgefordert. Es ist immer cspcgxt.

4. Überprüfen Sie, ob es importiert wurde (zwei Einträge vorhanden).

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

5. Löschen Sie den vorherigen Alias.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -delete -alias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

6. Stellen Sie sicher, dass nur ein Alias vorhanden ist.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

7. Ändern Sie den Alias in tomcat.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -changealias -alias 1 -destalias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

8. Starten Sie die CSPC-Dienste neu.

Für die Versionen 2.7.x und 2.8.x:

service cspc restart

Für die Versionen 2.9.x und 2.10.x:

systemctl cspc restart

Achtung: Speichern Sie die .key- und .crt-Dateien, da ein Upgrade auf den CSPC das SSL-Zertifikat entfernen kann und eine Neuinstallation erforderlich ist.

Überprüfung

Navigieren Sie zum CSPC-Anmeldebildschirm, wählen Sie die Sperre links in der Adressleiste aus, und überprüfen Sie das Zertifikat.

Fehlerbehebung

Nach dem Neustart haben die Versionen 2.9.x und 2.10.x Probleme mit Tomcat. Falls die grafische Benutzeroberfläche nicht angezeigt wird:

1. Vergewissern Sie sich, dass die Tomcat-Dienste nach dem Neustart aktiviert sind:

service tomcat status

2. Wenn die Meldung Aktiv: Aktivieren (Starten) angezeigt wird, warten Sie fünf bis zehn Minuten, während der Dienst gestartet wird. Andernfalls starten Sie es manuell:

service tomcat start

Beim Neustart der Versionen 2.9.x und 2.10.x wurden Probleme mit Tomcat gemeldet, falls die GUI nicht verfügbar ist:

1. Vergewissern Sie sich, dass die Tomcat-Dienste nach dem Neustart aktiviert sind:

Service-Tomcat-Status

2. Wenn die Meldung "Aktiv: Aktivieren (Starten)" angezeigt wird, warten Sie 5-10 Minuten, bis der Service verfügbar ist. Andernfalls starten Sie ihn manuell:

Dienst Tomcat Start

Tipp: Wenn weiterhin Probleme auftreten, kontaktieren Sie einen Lead, oder geben Sie die Kommentare weiter.