2011-05-06 3 views

답변

1

솔직히 프론트 엔드에서 아파치를 사용합니다. 사실은 이미 아파치가 프록시 역할을하며 SSL을 맨 위에 추가한다는 것입니다.

이것은 내 시작을 위해 만들어진 것입니다. Google은 기본 http 인증 및 SSL로 보호되는 온라인 colaboratives 도구 모음을 보유하고 있습니다. 이것은 정말 효과적이고 잘 작동하는 것으로 판명되었습니다.

또는 원하는 경우 서블릿 표준을 존중하면 Tomcat에 SSL을 사용하여 예를 들어 서버 페이지를 알릴 수 있습니다.

어쨌든, 내 생각 엔 당신이 직접하고 기존 솔루션을 사용하여 스택에 레이어를 추가하지 않을 것입니다.

하지만 인터 레스트가 프록시 메커니즘 일 뿐이며 콘텐츠가 암호화되는 방법에 대해 신경 쓰지 않는다면 이런 종류의 솔루션으로도 충분할 수 있습니다.

+0

실제로 제가 프록시 서버를 작성하고 위에서 언급 한 것처럼 https 서버로 만들어야하는 연습을 제출해야합니다. 내가 정확히 무엇을해야하는지 말해 줄 수 있다면 고마워 할 것입니다. – batel

+0

개인적으로 저는 프로토콜 위에 SSL 지원을 추가하고 SSL 암호화를 제공하는 API를 사용하여 스택에 통합했습니다. 예를 들어, javax.net.ssl ​​API를 사용할 수 있습니다 (http://book.javanb.com/j2ee-security-for-Servlets-ejbs-and-web-services-applying-theory-ko-ko-ko-kr/) and-standards/ch06lev1sec2.html). 또 다른 교훈적인 해결책은 관련 algorythms를 연구하여 SSL 암호화를 구현하는 것입니다. –

+0

아마도 프록시에서 CA를 정의하여 httpListener를 https와 함께 작동하게 만들 수 있습니까? – batel

관련 문제