# 인증서 전송 실패의 이유 및 해결책

이 절에서는 인증서 전송이 실패한 몇 가지 이유를 분류하고 해결 방법에 대해서 설명합니다.

AMQTCERT 명령은 인증서 전송 실패 이유를 두 가지로 분류합니다.

## Orphan 인증서

Orphan 인증서에는 완전한 인증서 체인이 없습니다. AMQTCERT 명령이 Orphan 인증서를 감지하면 다음이 수행됩니다.

- OrphanCertificates 서브디렉토리가 없는 경우 키 데이터베이스 파일이 있는 디렉토리에 해당 서브디렉토리를 작성합니다.
- 개인 인증서를 .pfx 파일로 내보냅니다.
- 인증 기관 인증서를 .cer 파일로 내보냅니다.
- 파일, 인증서 및 인증서의 발행인을 식별하는 오류 메시지를 각 Orphan 인증서의 `amqerr01.log`로 출력합니다.

이 상황을 해결하려면 Global Security Toolkit을 사용하여 Orphan 인증서 체인에서 누락된 인증서를 루트 인증 기관에서부터 Orphan 인증서의 발행인까지 정확한 순서대로 들여와야 합니다. 그런 다음 해당 파일에서 Orphan 인증서를 들여오십시오. 이러한 방법에 대한 자세한 정보는 버전 7.0 WebSphere MQ 보안을 참조하십시오.

## 실패한 인증서

실패한 인증서는 불완전한 인증서 체인 이외의 이유로 전송되지 못했습니다. 예를 들면 인증서가 손상되었기 때문에 전송에 실패했습니다. AMQTCERT 명령이 실패한 인증서를 감지하면 다음을 수행합니다.

- ImportFailedCertificates 서브디렉토리가 아직 존재하지 않는 경우 키 데이터베이스 파일이 있는 디렉토리에 해당 서브디렉토리를 작성합니다.
- 개인 인증서를 .pfx 파일로 내보냅니다.
- 인증 기관 인증서를 .cer 파일로 내보냅니다.
- 파일, 인증서 및 인증서의 발행인을 식별하는 오류 메시지를 실패한 각 인증서의 `amqerr01.log`로 출력합니다.

인증 기관에서 새로운 인증서 사본을 가져오면 이 상황을 해결할 수 있습니다. 그런 다음 Global Security Toolkit을 사용하여 인증서를 루트 인증 기관에서부터 개인 인증서까지 정확한 순서로 들여와야 합니다. 이러한 방법에 대한 자세한 정보는 버전 7.0 WebSphere MQ 보안을 참조하십시오.

상위 주제: AMQTCERT(인증서 전송) 명령 사용