# Как проверить полноту цепочек сертификатов, содержащихся в хранилищах сертификатов WebSphere MQ

В этом разделе описывается, как можно проверить полноту цепочек сертификатов SSL, содержащихся в вашем хранилище сертификатов SSL.

В WebSphere MQ версии 7.0 предусмотрена новая команда, которая проверяет полноту цепочек сертификатов. Это команда AMQCCERT (Проверить цепочки сертификатов), которая запускается из командной строки или пакетного файла или выполняется при работе мастера. В этом разделе рассматривается ее использование только в составе мастера. За информацией об использовании команды AMQCCERT из командной строки или пакетного файла обратитесь к Руководству по администрированию системы WebSphere MQ..

Мастер позволяет выбрать администраторов очередей и клиентов с хранилищами сертификатов для переноса. Он выполняет команду AMQCCERT для выбранных хранилищ сертификатов и выдает результаты выполнения команды. Если мастер уже выполнялся, то все ранее выбиравшиеся администраторы очередей и клиенты, будут показаны снова.

Мастер также определяет, какие администраторы очередей не используют соединения SSL, и соответствующие хранилища сертификатов (если они существуют) не проверяются или не переносятся.

Определите, какие администраторы очередей или клиенты применяют каналы SSL. Инструкции, как сделать это, содержатся в разделе "Как определить, были ли настроены соединения SSL".

1. Вставьте установочный компакт-диск WebSphere MQ версии 7.0 в компьютер, на котором находится проверяемое хранилище сертификатов.
2. Запустите предустановочную панель запуска WebSphere MQ.
3. В предустановочной панели запуска WebSphere MQ выберите вкладку SSL.
4. Из предустановочной панели запуска WebSphere MQ запустите мастера проверки хранилищ сертификатов WebSphere MQ.
5. С помощью мастера проверки хранилищ сертификатов WebSphere MQ проверьте все цепочки сертификатов в ваших хранилищах. Для каждого этапа в мастере предусмотрена информационная справка.

Когда мастер проверки хранилищ сертификатов WebSphere MQ показывает, какие хранилища сертификатов прошли и какие не прошли проверку, вы можете просмотреть сведения, почему то или иное хранилище могло не пройти проверку. Пример вида информации, которая выводится при запросе сведений о некотором хранилище сертификатов, следующий:

    C:\ssl\client
    5724-B41 (C) Copyright IBM Corp. 1994, 2005. ВСЕ ПРАВА ЗАЩИЩЕНЫ.
    Число сертификатов в хранилище сертификатов Microsoft
                                             'c:\ssl\client' is '13'.

    Подписанный сертификат 'GlobalSign Primary Class 1 CA' отсутствует для
                                               следующего сертификата.

    Хранилище сертификатов Microsoft: 'c:\ssl\client'.
    Объект сертификата:               'GlobalSign PersonalSign Class 1 CA'.
    Издатель сертификата:             'GlobalSign Primary Class 1 CA'.
    Серийный номер сертификата:       '0400 0000 0000 FA3D EEE9 D9'.
    Сертификат действителен с:        '22/01/2004' по '28/01/2009'.

    Подписанный сертификат 'GlobalSign PersonalSign Class 1 CA' отсутствует для
                                            следующего сертификата.

    Хранилище сертификатов Microsoft: 'c:\ssl\client'.
    Объект сертификата:               'GlobalSign PersonalSign Class 1 CA'.
    Объект сертификата:               'GlobalSign PersonalSign Class 1 CA'.
    Серийный номер сертификата:       '0100 0000 0001 0170 978B 1E'.
    Сертификат действителен с:        '14/01/2005' по '14/02/2005'.

    Во время проверки цепочек сертификатов произошли сбои.
    Команда Проверить цепочки сертификатов (amqccert) выполнена.

Видимая в мастере информация, вместе с другой информацией о процессе, также записывается в протокольный файл. Этот протокольный файл находится в каталоге данных WebSphere MQ с именем `amqmsccw.txt`.

На этом этапе можно заменить истекшие сертификаты или добавить отсутствующие и затем снова проверить хранилища с помощью мастера. Работа мастера завершается только после успешной проверки всех выбранных хранилищ сертификатов.

Прим.: Если для хранилищ сертификатов показывается состояние `UNTESTED` (не проверен), то это означает, что мастеру не удалось запустить команду AMQCCERT для проверки этих хранилищ. Наиболее вероятной причиной этого является то, что команда AMQCCERT или или одна из связанных с ней библиотек недоступна. Проверьте наличие каталога WebSphere MQ `bin` в полном имени.
Прим.: Команда AMQMCERT и GUI служб, предусмотренные с WebSphere MQ Версия 5.3, позволяют работать с хранилищами сертификатов и исправлять любые ошибки до их переноса.
На уровень выше: Этап 1: Обеспечение того, что хранилища сертификатов WebSphere MQ содержат полные комплекты сертификатов