# Проверка настройки соединений SSL

В этом разделе описывается проверка настроены ли соединения SSL для WebSphere MQ.

- Определения каналов описаны в разделе "Проверка разрешения SSL в определениях каналов".
- Настройка каналов с помощью вызовов клиентского приложения MQCONNX описана в разделе "Проверка разрешения SSL для клиентских каналов связи, настроенных с помощью вызовов MQCONNX".

## Проверка разрешения SSL в определениях каналов

Для каждого администратора очередей на компьютере, с которым вы работаете, необходимо проверить, были ли определены каналы с использованием SSL. Просмотрите значение SSLCIPH (CipherSpec) для каждого канала, определенного в администраторе очередей. Для этого администратор очередей должен работать и должна быть запущена среда RUNMQSC. Для просмотра сведений о канале введите `DIS CHL(*) CHLTYPE SSLCIPH`. Результат должен быть аналогичен следующим:

    AMQ8414: Просмотр сведений о канале.
    CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) SSLCIPH( )
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(TO.QM4) CHLTYPE(CLUSRCVR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(TO.QM5) CHLTYPE(CLUSSDR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(TO.QM6) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(TO.QM7) CHLTYPE(CLNTCONN) SSLCIPH(NULL_SHA)
    AMQ8414: Просмотр сведений о канале.
    CHANNEL(TO.QM7) CHLTYPE(SVRCONN) SSLCIPH(NULL_SHA)

Определения каналов, содержащие некоторое значение в скобках после SSLCIPH, относятся к каналам SSL. При наличии каналов SSL будет применяться раздел "Этапы переноса SSL". В приведенном примере определения каналов 'TO.QM4', 'TO.QM5' и оба 'TO.QM7' содержат значение для SSLCIPH.

Для любой таблицы определений клиентских каналов, скопированной с другого компьютера или вызываемой как общий файл на другом компьютере, также необходима проверка на наличие значений SSLCIPH. Для того чтобы проверить эти значения:

- Запустите команду DIS CHL(*) CHLTYPE SSLCIPH для администратора очередей, где они были определены
- Если ваш клиент запущен в системе с локальным администратором очередей, то измените переменные среды MQCHLLIB и MQCHLTAB, связанные с RUNMQSC, с указанием пути к каталогу и имени файла соответствующей таблицы определений клиентских каналов, а затем запустите команду DIS CHL(*) CHLTYPE SSLCIPH для локального администратора очередей. (Примечание: После проверки необходимо вернуть настройки MQCHLLIB и MQCHLTAB на их прежние значения.)

Все определения клиентских каналов связи, импортированных в активный каталог, также необходимо проверить на непустые значения SSLCIPH. Эти определения позволяет просмотреть команда `setmqscp -d`.

## Проверка разрешения SSL для клиентских каналов связи, настроенных с помощью вызовов MQCONNX

Для каждого приложения-клиента, применяющего вызов MQCONNX, просмотрите структуру определения канала MQCD на наличие дополнительного поля SSLCipherSpec со значением, эквивалентным значениям SSLCIPH.

Если значение поля SSLCipherSpec непустое, то канал MQI, используемый приложением-клиентом, является каналом SSL, и будет применяться раздел "Этапы переноса SSL".

На уровень выше: Миграция соединений по протоколу защищенных сокетов (SSL) Windows