# Windows SSL(Secure Sockets Layer) 연결 이주

이 절에서는 WebSphere® MQ 버전 5.3에서 WebSphere MQ 버전 7.0으로 Windows® SSL(Secure Sockets Layer) 연결을 이주하는 방법에 대해 설명합니다.

## 일반 소개

WebSphere MQ 버전 7.0은 큐 관리자 및 WebSphere MQ 클라이언트 채널에 필요한 향상된 SSL(Secure Sockets Layer) 지원을 위해 Windows 플랫폼에서 GSKit(Global Security Toolkit)을 제공합니다. 이 절의 지시사항을 따라 WebSphere MQ 버전 5.3 큐 관리자 또는 클라이언트가 SSL 연결을 사용하도록 설정되었는지 여부를 확인하고 이러한 채널이 WebSphere MQ 버전 7.0에서 계속 작동하는지 확인하십시오. 이주 프로세스는 WebSphere MQ 버전 5.3에서 사용하는 WebSphere MQ 인증서 저장소에 저장된 인증서 사본을 GSKit 키 데이터베이스로 이주합니다.

## 고려할 사항

- WebSphere MQ 버전 7.0을 설치하기 전에 WebSphere MQ 버전 5.3을 설치 제거하려면 다음을 수행해야 합니다.
  - WebSphere MQ 버전 5.3을 설치 제거하기 전에 인증서 체인이 완전한지 수동으로 점검해야 합니다. 그렇지 않은 경우, WebSphere MQ 버전 5.3과 함께 제공된 AMQMCERT 유틸리티를 사용하십시오.
  - 인증서 저장소를 이주하려면 WebSphere MQ 버전 7.0을 설치한 후 명령행에서 AMQTCERT 명령을 실행하십시오.
  WebSphere MQ 버전 5.3을 설치 제거한 후 WebSphere MQ Version 7.0을 설치하면, 인증서 체인 점검 프로그램이 체인을 점검할 수 없고 체인을 복구하는 데 AMQMCERT를 사용할 수 없게 됩니다. 즉 저장소를 이주하기 위해 설치에 사용된 프로세스가 체인을 찾을 수 없으므로, 수동으로 체인을 점검하고 수동으로 저장소를 이주해야 합니다. AMQMCERT 및 AMQTCERT 명령에 대한 자세한 내용은 Control commands를 참조하십시오.
- 설치 전 런치패드는 설치 프로세스 시작 시 실행됩니다. 여기에서 WebSphere MQ 인증서 저장소 점검 마법사를 실행할 수 있습니다. 이때 인증서 저장소의 인증서 체인이 완전한지 점검합니다. 다시 말해 CA로 사인된 루트 CA 인증서를 종료함으로써 체인에 있는 각 인증서가 체인의 다음 인증서로 식별된 엔티티를 통해 사인되었는지 점검합니다. WebSphere MQ 인증서 저장소 점검 마법사를 실행하지 않기로 선택하면 설치 후 준비 마법사는 이주 패널을 제공하지 않으므로 인증서 저장소는 자동 이주를 스케줄링할 수 없습니다.
- WebSphere MQ V5.3 수정팩 10(CSD10) 이상에서 사용 가능한 Windows용 WebSphere MQ V5.3 저장소에서 GSKit 저장소로의 인증서 이주를 시작하기 전에 모든 필수 인증서를 확인하는 데 사용된 체인 점검 응용프로그램이 있습니다.
- 클라이언트 설치 시 실행할 런치패드가 없기 때문에 클라이언트를 설치할 때 WebSphere MQ 인증서 저장소 점검 마법사가 설치 패널에서 직접 실행됩니다.
- 인증서 이주 스케줄링을 위한 WebSphere MQ 인증서 저장소 점검 마법사 및 설치 후 준비 마법사는 WebSphere MQ 버전 5.3 설치에서 WebSphere MQ 버전 7.0 설치로 직접 이주하는 경우에만 사용 가능합니다. WebSphere MQ 버전 5.3을 설치 제거한 후 WebSphere MQ 버전 7.0을 설치하면 이전 버전이 WebSphere MQ 버전 5.3이었음을 설치 프로세스가 인식하지 못하므로 WebSphere MQ 인증서 저장소 점검 마법사 또는 SSL 이주 패널을 제공하지 않습니다. 이 경우 WebSphere MQ 버전 5.3을 설치 제거하기 전에 설치 전 런치패드와 WebSphere MQ 인증서 저장소 점검 마법사의 실행을 고려해 볼 수 있습니다. 그러면 인증서 체인의 완전성이 점검되고 WebSphere MQ 버전 7.0을 설치한 후에 AMQTCERT를 사용하여 체인을 들여올 수 있습니다.
- WebSphere MQ 버전 7.0을 자동으로 설치하는 경우 설치 후 준비 마법사에 자동으로 전달할 수 있는 옵션이 있어서 인증서 이주가 스케줄링됩니다. 이 프로세스를 따르는 경우 인증서 체인을 점검하는 WebSphere MQ 인증서 저장소 점검 마법사가 실행되지 않습니다. 자동 설치를 실행할 경우 설치 전에 설치 전 런치패드와 WebSphere MQ 인증서 저장소 점검 마법사를 실행하여 인증서 체인의 완전성을 확인하거나 AMQCCERT를 사용하여 저장소를 수동으로 점검해야 합니다.

## 이주되지 않는 인증서

이 프로세스 중에 많은 인증서가 이주되지 않습니다. 이러한 인증서는 다음과 같습니다.

- GSKit의 디폴트 제공 세트와 일치하는 인증서. 이러한 인증서는 GSKit이 동일하거나 보다 최신의 자체 세트를 제공하기 때문에 이주되지 않습니다.
- 전체 인증 기관 인증서 체인이 없는 Orphan 인증서. 인증 기관의 인증서가 이미 있거나 루트 인증서인 경우에만 GSKit 키 데이터베이스 파일로 인증서를 들여올 수 있습니다. 루트 인증 기관 인증서에서 시작하여 중간 인증 기관 인증서(있는 경우) 체인을 거쳐 가장 적은 구성원의 인증 기관 체인(있는 경우)이 발행한 개인 인증서로 끝나는 인증서만 GSKit 키 데이터베이스에 추가할 수 있습니다.
- 만기된 인증서

## 인증서 이주 유형

두 가지 유형의 인증서 이주가 있습니다.

- 자동 이주. 큐 관리자의 경우, 큐 관리자가 처음 실행 시 실제 이주가 수행됩니다. 이주가 완료되면 이주 프로세스가 실패해도 다시 시도되지 않습니다. 이주의 성공 여부와 관계 없이 큐 관리자는 시작하려고 시도합니다. 클라이언트의 경우 클라이언트가 먼저 SSL 채널을 사용하여 큐 관리자에 연결할 때 실제 이주가 수행됩니다. 이주가 성공적으로 완료되면 다시 시도되지 않습니다. 클라이언트 시작은 이주 결과에 좌우됩니다. 이주가 실패하면 클라이언트도 시작되지 않습니다. 설치 전 단계에서 인증서 저장소가 성공적으로 유효화된 경우 설치 후 준비 마법사는 지정된 각각의 큐 관리자 및 클라이언트에 대해 자동 이주 메소드를 사용합니다.
- 수동 이주. 새로운 인증서 전송(AMQTCERT) 제어 명령이 실행될 때 발생합니다. 수동으로 이주하려면 각 큐 관리자와 클라이언트에 AMQTCERT를 사용해야 합니다. 사용할 GSKit 키 데이터베이스 및 WebSphere MQ 인증서 저장소의 위치와 이름을 지정해야 합니다.

자동 이주는 모든 큐 관리자 및 클라이언트에 대한 모든 WebSphere MQ 인증서 저장소 및 해당 GSKit 키 데이터베이스의 위치와 이름이 사전 설치 처리 중에 수집한 정보에서 도출되므로 따로 지정할 필요가 없다는 장점이 있습니다.

## 친숙한 이름(Friendly Name) 속성

WebSphere MQ 인증서 저장소 파일에는 큐 관리자 및 클라이언트에 지정된 하나의 인증서가 있습니다. 이주하는 동안 이 인증서의 사본은 GSKit 데이터베이스로 들여오기 전에 수정됩니다. 수정으로 인해 인증서의 친숙한 이름 속성이 문자열 `ibmwebspheremq` 다음에 소문자로 된 큐 관리자 이름 또는 클라이언트 로그온 ID가 오도록 설정됩니다. 이 친숙한 이름 값은 GSKit 키 데이터베이스에서 인증서 레이블이 됩니다. 존재하는 경우, 기존의 친숙한 이름 값은 손실됩니다.

## 이주된 인증서에 대한 작업

WebSphere MQ 버전 7.0이 설치 완료되고 WebSphere MQ 인증서 저장소에서 인증서가 GSKit 데이터베이스로 이주되면, IBM® Key Management (iKeyman) 유틸리티를 사용하여 인증서를 보고 관리할 수 있습니다. iKeyman 유틸리티에 대한 자세한 내용은 WebSphere MQ Security 서적에 있습니다. 또는 명령 인터페이스 iKeycmd 및 GSKCapiCmd를 사용하여 키 및 디지털 인증서를 관리할 수 있습니다. 이들 인터페이스는 키 및 인증서 관리 에 설명되어 있습니다.

- SSL 연결 설정 여부 판별
  이 절에서는 WebSphere MQ에 대한 SSL 연결 설정 여부의 판별에 대해 설명합니다.
- SSL 이주 단계
  이 절에서는 WebSphere MQ 버전 7.0에서 작동하는 SSL(Secure Sockets Layer) 연결 이주의 단계를 설명합니다.

상위 주제: WebSphere MQ 설치