키
키는 XML 서명 및 암호화에 사용됩니다.
중요사항: 버전 5.x와 버전 6 이상 애플리케이션 간에는 중요한 차이가 있습니다. 정보는 WebSphere® Application Server
6.0.x 이상 버전과 함께 사용되는 버전 5.x 애플리케이션만을 지원합니다. 버전 6.0.x 이상의
애플리케이션에는 이 정보가 적용되지 않습니다.
현재 웹 서비스 보안 구현에는 크게 두 종류의 키가 사용됩니다.
- 공개 키 - 예: RSA(Rivest Shamir Adleman) 암호화 및 DSA(Digital Signature Algorithm) 암호화
- 비밀 키 - 예: DES(Data Encryption Standard) 암호화
공개 키 기반 서명의 경우 메시지는 송신측 개인 키를 사용하여 서명하고 송신측 공개 키를 사용하여 확인합니다. 공개 키 기반 암호화의 경우 메시지는 수신측 공개 키를 사용하여 암호화하고 수신측 개인 키를 사용하여 복호화합니다. 비밀 키 기반 서명 및 암호화에서는 양쪽 모두 동일한 키를 사용합니다.
웹 서비스 보안의 현재 구현은 두 종류의 키를 지원하지만 몇 개의 주의할
항목이 있습니다.
- 비밀 키 기반의 서명은 지원되지 않습니다.
- 메시지의 형식은 공개 키 기반 암호화와 비밀 키 기반 암호화 사이에 조금 차이가 있습니다.