# 証明書の転送に失敗する理由およびその修復方法

この節では、証明書の転送の失敗理由とその分類を示し、それらの回復方法を説明します。

AMQTCERT コマンドで証明書の転送ができない理由は、次の 2 つに分類されます。

## 孤立した証明書

孤立した証明書は、完全な証明書チェーンを持っていません。AMQTCERT コマンドが孤立した証明書を検出すると、以下を実行します。

- 鍵データベース・ファイルを含むディレクトリー内に OrphanCertificates サブディレクトリーを作成する (そのサブディレクトリーがまだ存在していない場合)
- .pfx ファイルに個人証明書をエクスポートする
- .cer ファイルに認証局証明書をエクスポートする
- それぞれの孤立した証明書の `amqerr01.log` にエラー・メッセージを出力し、ファイル、証明書、およびその発行者を識別する。

この状態を修復するには、Global Security Toolkit を使用して、孤立した証明書チェーンから 欠落している証明書を、ルート認証局から孤立した証明書の発行者まで正確な順序でインポートする 必要があります。次に、ファイルから孤立した証明書をインポートします。これを行う方法について詳しくは、バージョン 7.0 の「WebSphere MQ セキュリティー」を参照してください。

## 欠陥のある証明書

欠陥のある証明書は、不完全な証明書チェーン以外の理由、例えば、壊れてきている証明書、によって転送に失敗します。AMQTCERT コマンドが欠陥のある証明書を検出すると、以下を実行します。

- 鍵データベース・ファイルを含むディレクトリー内に ImportFailedCertificates サブディレクトリーを作成する (そのサブディレクトリーがまだ存在していない場合)
- .pfx ファイルに個人証明書をエクスポートする
- .cer ファイルに認証局証明書をエクスポートする
- それぞれの欠陥のある証明書の `amqerr01.log` にエラー・メッセージを出力し、ファイル、証明書、およびその発行者を識別する。

この状態を修復するために、認証局から新しい証明書のコピーを取得できます。次に、Global Security Toolkit を使用して、ルート認証局から個人証明書まで正確な順序で証明書をインポートする必要があります。これを行う方法について詳しくは、バージョン 7.0 の「WebSphere MQ セキュリティー」を参照してください。

親トピック: AMQTCERT (証明書の転送) コマンドの使用