이 장에서는 SSL(Secure Sockets Layer)을 사용하여 웹 서비스 클라이언트 응용프로그램에 대한 보안을 설정하는 방법을 설명합니다.
Global Security Kit 제품 및 보안 채널 사용은 기본적으로 C++용 웹 서비스 클라이언트에서 사용할 수 없습니다. SSL을 사용하려면 먼저 GSKit의 사본을 다운로드해야 합니다. HTTP SSL 채널 라이브러리는 C++용 웹 서비스 클라이언트에 제공되지만 GSKit 라이브러리를 사용할 수 없으면 이 라이브러리를 사용할 수 없습니다.
요청 및 응답 메시지를 연결을 통해 전송하기 전에 암호화하는 SSL을 사용하여 HTTP 메시지를 보안할 수 있습니다.
SSL을 사용하는 웹 서비스는 보안을 위해 URL의 http 이름에 접미부 ‘s’를 추가합니다. 예를 들면 다음과 같습니다.
http://some.url.com becomes https://some.url.com
보안 엔드포인트 URL은 ‘https’로 시작되는 엔드포인트입니다. 보안 엔드포인트 URL을 사용하려면 AxisClient에 전달할 사용자 정의 보안 정보로 GSKit를 초기화해야 합니다. 이를 위해 필수 정보를 axiscpp.conf 파일에 추가하거나 웹 서비스 클라이언트 응용프로그램 내에 보안 서비스에 대한 설정을 구성할 수 있습니다.
SSL을 사용하여 보안을 설정하려면 다음 단계를 수행하십시오.