WSS API를 사용하여 메시지 무결성을 보호하기 위한 생성기 서명 정보 구성
요청(클라이언트 측) 생성기 바인딩의 메시지 무결성을 보호하도록 서명 정보를 구성할 수 있습니다. 서명 정보는 서명 및 서명 파트를 포함합니다. 메시지의 무결성을 유지하기 위해서 일반적으로 디지털 서명이 적용됩니다.
시작하기 전에
디지털 서명을 사용하고 서명 정보를 구성하는 것 외에도
다음 태스크를 수행해야 합니다.
- 서명 정보를 검증합니다.
- 암호화를 통합합니다.
- 보안 토큰을 첨부합니다.
이 태스크 정보
무결성은 디지털 서명을 나타내고, 기밀성은 암호화를 나타냅니다. 무결성은 SOAP 메시지에 디지털 서명을 적용하는 방법으로 제공됩니다. 메시지 무결성을 보호하도록 서명 정보를 구성하려면 먼저 디지털로 서명한 다음 SOAP 메시지에 대한 서명을 검증해야 합니다. 무결성은 네트워크를 통해 데이터를 전송할 때 데이터 수정의 위험성을 감소시킵니다.
또한 메시지 무결성은 서명 알고리즘 메소드를 사용한 본문, 시간소인 및 WS-Addressing 헤더를 디지털 서명을 통해 제공됩니다. WSS API는 인증서에 서명하는 데 사용할 알고리즘을 지정합니다. 서명 알고리즘은 서명 메소드의 URI(Uniform Resource Identifier)를 지정합니다. WebSphere® Application Server는 여러 가지 사전 구성된 요청 서명 알고리즘 메소드를 지원합니다.
다음 인터페이스를 사용하여 웹 서비스 보안을 구성하고
SOAP 메시지 무결성을 보호할 수 있습니다.
- 관리 콘솔을 사용하여 서명 정보에 대한 정책 세트를 구성하십시오.
- WSS API(Web Services Security API)를 사용하여 SOAP 메시지 컨텍스트를 구성하십시오(클라이언트 전용).
서명 정보를 구성하고 생성기 바인딩의 메시지 무결성을 보호하려면 WSS API를 사용하여 다음 서명 태스크를 수행하십시오.
프로시저
- WSSSignature API를 사용하여 서명 정보를 구성하십시오. WSSSignature API를 사용하여 생성기 바인딩에 대한 서명 정보를 구성하십시오. 서명 정보는 SOAP 본문, 시간소인 및 WS-Addressing 헤더 등 메시지의 파트에 서명하는 데 사용됩니다. 서명 및 암호화 둘 다 SOAP 본문과 같은 동일한 메시지 파트에 적용될 수 있습니다.
- WSSSignPart API를 사용하여 서명 파트를 추가하거나 변경하십시오.
- WSSSignature 또는 WSSSignPart API를 사용하여 요청 서명 메소드에 대해 클라이언트를 구성하십시오. 요청 서명을 위해 클라이언트를 구성하려면 서명 메소드를 선택하십시오. 요청 서명 메소드에는 서명, 정규화, 요약 및 변환 메소드가 포함됩니다. WSSSignature API를 사용하여 서명 및 정규화 메소드를 구성하십시오. WSSSignPart API를 사용하여 요약 및 변환 메소드를 구성하십시오.