웹서비스에서 GPKI 인증 방법 문의드립니다
- 작성자 :
- 박*영
- 작성일 :
- 2010-10-05 17:06:41
- 조회수 :
- 3,334
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Cxf를 이용하여 웹서비스를 개발하여 서비스를 만들는데 고객사(공공)에서
인터페이스 서버와 웹서비스 서버 연계시에 GPKI 인증을 적용하라는 요청이 있습니다.
(두 장비 모두 IBM AIX 사용)
경험이 없다보니..
교육교재로 제공해주신 가이드 문서나 Wiki 가이드에 있는 예제로는 어떻게 해야할지 감이 잘 안잡히네요...
도움을 부탁드립니다.
인터페이스 서버와 웹서비스 서버 연계시에 GPKI 인증을 적용하라는 요청이 있습니다.
(두 장비 모두 IBM AIX 사용)
경험이 없다보니..
교육교재로 제공해주신 가이드 문서나 Wiki 가이드에 있는 예제로는 어떻게 해야할지 감이 잘 안잡히네요...
도움을 부탁드립니다.
A
안녕하세요.. 박종영님..
우선.. GPKI 적용 구간이 내부 네트워크 영역인지, 웹서비스를 통해 외부 서비스 구간인지 구분이 필요할 것 같습니다.
웹서비스를 제공하면서.. GPKI 같은 암호화를 적용하는 것은 웹서비스에 대한 인터페이스가 유지되지 않기 때문에.. 일반적인 경우 문제가 발생합니다.
(WSDL을 통해 인터페이스를 외부에 공개하는 목적으로 웹서비스를 적용하기 때문에 GPKI 통한 binary 방식은 문제가 있음)
내부 구간이라면.. 웹서비스를 적용하지 않고 socket 등의 방식으로 변경하시는 것이 GPKI 적용(binary 전송) 및 연계효율이 좋을 것 같습니다.
웹서비스의 경우는 TEXT 기반의 HTTP를 사용하기 때문에 일반적인 데이터 stream 방식의 socket보다 전송 속도, 전송량의 낮다고 볼 수 있습니다.
참고로.. GPKI를 적용하면.. 의미있는 데이터구조(VO가 되든.. XML형태가 되든)를 binary의 의미없는 데이터로 변환해서 전송하셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선.. GPKI 적용 구간이 내부 네트워크 영역인지, 웹서비스를 통해 외부 서비스 구간인지 구분이 필요할 것 같습니다.
웹서비스를 제공하면서.. GPKI 같은 암호화를 적용하는 것은 웹서비스에 대한 인터페이스가 유지되지 않기 때문에.. 일반적인 경우 문제가 발생합니다.
(WSDL을 통해 인터페이스를 외부에 공개하는 목적으로 웹서비스를 적용하기 때문에 GPKI 통한 binary 방식은 문제가 있음)
내부 구간이라면.. 웹서비스를 적용하지 않고 socket 등의 방식으로 변경하시는 것이 GPKI 적용(binary 전송) 및 연계효율이 좋을 것 같습니다.
웹서비스의 경우는 TEXT 기반의 HTTP를 사용하기 때문에 일반적인 데이터 stream 방식의 socket보다 전송 속도, 전송량의 낮다고 볼 수 있습니다.
참고로.. GPKI를 적용하면.. 의미있는 데이터구조(VO가 되든.. XML형태가 되든)를 binary의 의미없는 데이터로 변환해서 전송하셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.