# Bestimmen der Konfiguration von SSL-Verbindungen

In diesem Kapitel wird das Bestimmen der Konfiguration von SSL-Verbindungen für WebSphere MQ behandelt.

- Informationen zu Kanaldefinitionen finden Sie im Abschnitt "Überprüfen der SSL-Fähigkeit von Kanaldefinitionen".
- Informationen zu Kanälen, die mit Clientanwendungsaufrufen MQCONNX konfiguriert wurden, finden Sie im Abschnitt "Überprüfen der SSL-Fähigkeit von Clientverbindungskanälen, die mit MQCONNX-Aufrufen konfiguriert wurden".

## Überprüfen der SSL-Fähigkeit von Kanaldefinitionen

Sie müssen für jeden Warteschlangenmanager auf Ihrem Computer überprüfen, ob Kanäle vorhanden sind, die SSL verwenden sollen. Zeigen Sie für jeden auf dem Warteschlangenmanager definierten Kanal den Wert SSLCIPH (CipherSpec) an. Dazu müssen der Warteschlangenmanager aktiviert und die RUNMQSC-Umgebung gestartet sein. Geben Sie den Befehl `DIS CHL(*) CHLTYPE SSLCIPH` ein, um die Einzelangaben der Kanäle anzuzeigen. Die Ausgabe sollte ähnlich der folgenden aussehen:

    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) SSLCIPH( )
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(TO.QM4) CHLTYPE(CLUSRCVR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(TO.QM5) CHLTYPE(CLUSSDR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(TO.QM6) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(TO.QM7) CHLTYPE(CLNTCONN) SSLCIPH(NULL_SHA)
    AMQ8414: Kanaleinzelangaben anzeigen.
    CHANNEL(TO.QM7) CHLTYPE(SVRCONN) SSLCIPH(NULL_SHA)

Kanaldefinitionen, bei denen nach SSLCIPH ein Wert in Klammern folgt, sind SSL-Kanäle. Falls SSL-Kanäle vorhanden sind, lesen Sie im Abschnitt "SSL-Migrationsstufen" weiter. Im oben genannten Beispiel haben 'TO.QM4', 'TO.QM5' und beide 'TO.QM7'-Kanaldefinitionen einen SSLCIPH-Wert.

Jede Definitionstabelle für Clientkanäle, die von einem anderen Computer kopiert oder als gemeinsam genutzte Datei auf einem anderen Computer verwendet wurde, muss ebenfalls auf SSLCIPH-Werte überprüft werden. Zum Prüfen der Werte gibt es zwei Möglichkeiten:

- Verwenden Sie den Befehl DIS CHL(*) CHLTYPE SSLCIPH auf dem Warteschlangenmanager, auf dem die Werte definiert wurden.
- Wenn Ihr Client auf einem System ausgeführt wird, das über einen lokalen Warteschlangenmanager verfügt, ändern Sie die Umgebungsvariablen MQCHLLIB und MQCHLTAB, die sich auf RUNMQSC beziehen, um den Verzeichnispfad und Dateinamen der Definitionstabelle für Clientkanäle anzugeben. Führen Sie anschließend den Befehl DIS CHL(*) CHLTYPE SSLCIPH auf dem lokalen Warteschlangenmanager aus. (Hinweis: Setzen Sie nach abgeschlossener Überprüfung die Einstellungen für MQCHLLIB und MQCHLTAB auf ihre vorherigen Werte zurück.)

Alle Definitionen von Clientverbindungskanälen, die in das aktive Verzeichnis importiert wurden, müssen ebenfalls auf SSLCIPH-Werte überprüft werden, die ungleich Null sind. Sie zeigen diese Definitionen mit Hilfe des Befehls `setmqscp -d` an.

## Überprüfen, ob Clientverbindungskanäle, die mit MQCONNX-Aufrufen konfiguriert wurden, SSL-fähig sind

Durchsuchen Sie für jede Clientanwendung, die einen MQCONNX-Aufruf verwendet, die MQCD-Kanaldefinitionsstruktur nach dem optionalen Feld "SSLCipherSpec", das entsprechende Werte für SSLCIPH enthält.

Wenn der Wert im Feld "SSLCipherSpec" ungleich Null ist, handelt es sich bei dem von der Clientanwendung verwendeten MQI-Kanal um einen SSL-Kanal. Fahren Sie in diesem Fall mit dem Abschnitt "SSL-Migrationsschritte" fort.

Übergeordnetes Thema: Windows-SSL-Verbindungen (Secure Sockets Layer) migrieren