# Causes et solutions d'un échec de transfert de certificats

La présente section répertorie quelques causes et classifications d'un échec de transfert de certificats et explique comment remédier à certaines d'entre elles.

La commande AMQTCERT prévoit 2 classifications pour lesquelles les certificats ne peuvent pas être transférés.

## Certificats orphelins

Les certificats orphelins ne disposent pas d'une chaîne de certificats complète. Lorsque la commande AMQTCERT détecte un certificat orphelin, elle :

- crée un sous-répertoire OrphanCertificates dans le répertoire contenant le fichier de base de données de clés, s'il n'en existe pas déjà un,
- exporte des certificats personnels dans des fichiers .pfx,
- exporte des certificats de l'autorité de certification dans des fichiers .cer,
- génère un message d'erreur dans le journal `amqerr01.log` pour chaque certificat orphelin, identifiant le fichier, le certificat et son auteur.

Pour remédier à cette situation, vous devez utiliser les outils GSKit (Global Security Toolkit) pour importer les certificats manquants de la chaîne des certificats orphelins, en respectant un ordre strict, de l'autorité de certification racine vers l'émetteur du certificat orphelin. Vous devez ensuite importer le certificat orphelin à partir de son fichier. Pour plus de détails sur cette opération, voir le document WebSphere MQ Security Version 7.0.

## Certificats ayant échoués

Le transfert de ces certificats a échoué pour des raisons autres que des chaînes de certificats incomplètes (par exemple, le certificat est endommagé). Lorsque la commande AMQTCERT détecte un certificat ayant échoué, elle :

- crée un sous-répertoire ImportFailedCertificates dans le répertoire contenant le fichier de base de données de clés, s'il n'en existe pas déjà un,
- exporte des certificats personnels dans des fichiers .pfx,
- exporte des certificats de l'autorité de certification dans des fichiers .cer,
- génère un message d'erreur dans le journal `amqerr01.log` pour chaque certificat ayant échoué, identifiant le fichier, le certificat et son auteur.

Pour tenter de remédier à cette situation, vous pouvez obtenir une nouvelle copie du certificat auprès de l'autorité de certification. Vous devrez ensuite utiliser les outils GSKit (Global Security Toolkit) pour importer les certificats, en respectant un ordre strict, de l'autorité de certification racine vers le certificat personnel. Pour plus de détails sur cette opération, voir le document WebSphere MQ Security Version 7.0.

Sujet parent : Utilisation de la commande AMQTCERT (Transfert de certificats)