CXF암호화시 서명,인증키 질문
- 작성자 :
- 박*지
- 작성일 :
- 2012-10-12 11:28:57
- 조회수 :
- 1,446
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
클라이언트 <-> 서버간의 CXF통신중에 따로 서명이나 인증키 필요없이 단순 웹서비스로
주고받는 VO에 관해서만 암호화를 따로 진행할수없나요?
관련자료를 찾아보니 대부분 usertoken을 이용해서 서명이나 인증같은것을 통해서 하던데 그런거없이
단순 VO만 암호화를 진행하고 싶습니다.
주고받는 VO에 관해서만 암호화를 따로 진행할수없나요?
관련자료를 찾아보니 대부분 usertoken을 이용해서 서명이나 인증같은것을 통해서 하던데 그런거없이
단순 VO만 암호화를 진행하고 싶습니다.
A
안녕하세요.. 박웅지님..
WS-Security 방식이 아닌 데이터 자체를 암호화 하시면 됩니다.
다만 이런 경우는 하나의 데이터가 아닌 VO를 암호화 하셔야 하기 때문에..
Serialzation을 통해 byte[]를 얻으신 후에.. byte[] 자체를 암호화 하시면 됩니다.
(암호화는 실행환경의 암복호화서비스 참조)
암호화된 데이터는 대부분.. byte[]로 나오기 때문에.. 웹서비스의 인터페이스를 byte[]로 정의하시거나.. base64로 처리하신 String으로 하시면 되실 것 같습니다.
(위의 설명은 방법이 정해져 있는 것이 아니라.. 웹서비스 인터페이스(WSDL)을 데이터가 암복호화된 형태로 정의하시는 방식의 예이며.. 원하시는 형태로 작업하시면 됩니다.)
그럼.. 즐거운 하루되십시오.
감사합니다.
WS-Security 방식이 아닌 데이터 자체를 암호화 하시면 됩니다.
다만 이런 경우는 하나의 데이터가 아닌 VO를 암호화 하셔야 하기 때문에..
Serialzation을 통해 byte[]를 얻으신 후에.. byte[] 자체를 암호화 하시면 됩니다.
(암호화는 실행환경의 암복호화서비스 참조)
암호화된 데이터는 대부분.. byte[]로 나오기 때문에.. 웹서비스의 인터페이스를 byte[]로 정의하시거나.. base64로 처리하신 String으로 하시면 되실 것 같습니다.
(위의 설명은 방법이 정해져 있는 것이 아니라.. 웹서비스 인터페이스(WSDL)을 데이터가 암복호화된 형태로 정의하시는 방식의 예이며.. 원하시는 형태로 작업하시면 됩니다.)
그럼.. 즐거운 하루되십시오.
감사합니다.