# Określanie, czy zostały skonfigurowane połączenia SSL

W tej sekcji omówione są zagadnienia związane z określaniem, czy dla oprogramowania WebSphere MQ zostały skonfigurowane połączenia SSL.

- Dla definicji kanału patrz: sekcja "Sprawdzanie, czy w definicjach kanałów jest włączone SSL".
- Dla konfiguracji kanałów używającej wywołań aplikacji klienta MQCONNX patrz: sekcja "Sprawdzanie, czy w konfiguracji kanałów połączenia z klientem używającej wywołań MQCONNX jest włączone SSL".

## Sprawdzanie, czy w definicjach kanałów jest włączone SSL.

Dla każdego menedżera kolejek na używanym komputerze należy sprawdzić, czy jakiekolwiek kanały zostały zdefiniowane do używania SSL. Wyświetl wartość SSLCIPH (CipherSpec) dla każdego kanału zdefiniowanego w menedżerze kolejek. W tym celu należy uruchomić menedżera kolejek i środowisko RUNMQSC. Wprowadź komendę `DIS CHL(*) CHLTYPE SSLCIPH`, aby wyświetlić szczegóły kanału. Dane wyjściowe powinny być podobne do ciągów przedstawionych poniżej:

    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) SSLCIPH( )
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(TO.QM4) CHLTYPE(CLUSRCVR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(TO.QM5) CHLTYPE(CLUSSDR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(TO.QM6) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(TO.QM7) CHLTYPE(CLNTCONN) SSLCIPH(NULL_SHA)
    AMQ8414: Wyświetlenie szczegółów kanału.
    CHANNEL(TO.QM7) CHLTYPE(SVRCONN) SSLCIPH(NULL_SHA)

Kanały, przy których po nazwie atrybutu SSLCIPH występuje wartość w nawiasach, są kanałami SSL. Do tych kanałów ma zastosowanie sekcja Kroki migracji SSL. W przykładzie powyżej definicje kanałów 'TO.QM4', 'TO.QM5' i obie 'TO.QM7' mają przypisaną wartość dla atrybutu SSLCIPH.

Wszelkie tabele definicji kanałów klienta skopiowane z innego komputera lub udostępnione na innym komputerze jako plik współużytkowany również muszą zostać sprawdzone pod kątem wartości atrybutu SSLCIPH. Aby sprawdzić te wartości, wykonaj jedną z następujących czynności:

- Użyj komendy DIS CHL(*) CHLTYPE SSLCIPH dla menedżera kolejek, w którym są one zdefiniowane.
- Jeśli klient działa w systemie z lokalnym menedżerem kolejek, zmień zmienne środowiskowe MQCHLLIB i MQCHLTAB dotyczące środowiska RUNMQSC, tak aby określały ścieżkę do katalogu i nazwę pliku tabeli definicji odpowiednich kanałów klienta, a następnie uruchom komendę DIS CHL(*) CHLTYPE SSLCIPH na każdym menedżerze kolejek lokalnych. (Uwaga: Po wykonaniu tego sprawdzenia należy przywrócić poprzednie ustawienia zmiennych MQCHLLIB i MQCHLTAB).

Wszelkie definicje kanałów połączenia z klientem, które zostały zaimportowane do Katalogu aktywnego, również muszą zostać sprawdzone pod kątem niezerowych wartości atrybutu SSLCIPH. Wyświetl te definicje za pomocą komendy `setmqscp -d`.

## Sprawdzanie, czy kanały połączenia z klientem skonfigurowane za pomocą wywołań komendy MQCONNX obsługują protokół SSL.

Dla każdej aplikacji klienta używającej wywołania MQCONNX wyszukaj w strukturze definicji kanału MQCD opcjonalne pole SSLCipherSpec, które udostępnia wartości równoważne z atrybutem SSLCIPH.

Jeśli wartość pola SSLCipherSpec jest różna od zera, kanał MQI używany przez aplikację klienta jest kanałem SSL. W takim przypadku należy wykonać czynności opisane w sekcji Migracja SSL.

Temat nadrzędny: Migracja połączeń Windows SSL (Secure Sockets Layer)