# 如何检查 WebSphere MQ 证书库是否包含完整的证书链

本节详细描述您可如何检查 SSL 证书库中的 SSL 证书链是否完整。

在 WebSphere® MQ V7.0 中提供了一个新的命令来检查证书链是否完整。此命令是 AMQCCERT（检查证书链），它既可从命令行或批处理文件运行，也可作为向导的一部分运行。本节仅描述如何使用此向导。有关从命令行或批处理文件使用 AMQCCERT 的信息，请参阅《WebSphere MQ 系统管理指南》。

此向导用于选择要迁移证书库的队列管理器和客户机。它将对指定的证书库运行 AMQCCERT 命令，并允许您检查此命令的结果。如果先前已运行此向导，那么将再次显示任何先前选择的任何队列管理器和客户机。

此向导还允许您指定队列管理器不使用 SSL 连接以及将不检查或迁移证书库（如果它存在的话）。

标识正在使用 SSL 通道的队列管理器或客户机。请参阅“确定是否已建立 SSL 连接”以获取有关如何执行此操作的指导信息。

1. 将 WebSphere MQ V7.0 安装 CD 插入要检查的证书库所在的机器。
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, 2008. ALL RIGHTS RESERVED.
    The number of certificates in the Microsoft Certificate Store
                                             'c:\ssl\client' is '13'.

    The signer certificate 'GlobalSign Primary Class 1 CA' is missing for
                                               the following certificate.

    Microsoft Certificate Store: 'c:\ssl\client'.
    Certificate Subject:         'GlobalSign PersonalSign Class 1 CA'.
    Certificate Issuer:          'GlobalSign Primary Class 1 CA'.
    Certificate Serial Number:   '0400 0000 0000 FA3D EEE9 D9'.
    Certificate Valid From:      '22/01/2004' to '28/01/2009'.

    The signer certificate 'GlobalSign PersonalSign Class 1 CA' is missing
                                            for the following certificate.

    Microsoft Certificate Store: 'c:\ssl\client'.
    Certificate Subject:         'wm.shakespeare@hamlet.com'.
    Certificate Issuer:          'GlobalSign PersonalSign Class 1 CA'.
    Certificate Serial Number:   '0100 0000 0001 0170 978B 1E'.
    Certificate Valid From:      '14/01/2005' to '14/02/2005'.

    Certificate chain checking has completed with some failures.
    The Check Certificate Chains (amqccert) command has completed.

可以通过向导看到此信息和其他进度信息，这些信息也会写入日志文件中。此日志文件位于 WebSphere MQ 数据目录，文件名为 `amqmsccw.txt`。

此时您能够替换过期证书或添加缺少的证书，然后可返回此向导并重新检查证书库以确保证书现在都可传递。仅当检查并传递了所有选择的证书库时才能完成此向导。

注： 如果证书库的状态显示为 `UNTESTED`，那么这表示向导无法启动 AMQCCERT 来测试给定的证书库。此问题最可能的原因是 AMQCCERT 或其某个从属库不可用。检查路径中是否存在 WebSphere MQ `bin` 目录。
注： 可以使用随 WebSphere MQ V5.3 提供的 AMQMCERT 和“服务 GUI”来处理证书库以在迁移这些证书库之前校正任何错误。
父主题： 步骤 1：确保 WebSphere MQ 证书库包含完整的证书链