Java로 프록시 서버를 작성했으며 자체 인증서에 서명하거나 무료 CA를 사용하는 HTTPS 서버로 작동해야합니다.HTTPS 서버로 작업을 작성한 프록시 서버는 어떻게 만듭니 까?
어떻게해야합니까?
Java로 프록시 서버를 작성했으며 자체 인증서에 서명하거나 무료 CA를 사용하는 HTTPS 서버로 작동해야합니다.HTTPS 서버로 작업을 작성한 프록시 서버는 어떻게 만듭니 까?
어떻게해야합니까?
솔직히 프론트 엔드에서 아파치를 사용합니다. 사실은 이미 아파치가 프록시 역할을하며 SSL을 맨 위에 추가한다는 것입니다.
이것은 내 시작을 위해 만들어진 것입니다. Google은 기본 http 인증 및 SSL로 보호되는 온라인 colaboratives 도구 모음을 보유하고 있습니다. 이것은 정말 효과적이고 잘 작동하는 것으로 판명되었습니다.
또는 원하는 경우 서블릿 표준을 존중하면 Tomcat에 SSL을 사용하여 예를 들어 서버 페이지를 알릴 수 있습니다.
어쨌든, 내 생각 엔 당신이 직접하고 기존 솔루션을 사용하여 스택에 레이어를 추가하지 않을 것입니다.
하지만 인터 레스트가 프록시 메커니즘 일 뿐이며 콘텐츠가 암호화되는 방법에 대해 신경 쓰지 않는다면 이런 종류의 솔루션으로도 충분할 수 있습니다.
실제로 제가 프록시 서버를 작성하고 위에서 언급 한 것처럼 https 서버로 만들어야하는 연습을 제출해야합니다. 내가 정확히 무엇을해야하는지 말해 줄 수 있다면 고마워 할 것입니다. – batel
개인적으로 저는 프로토콜 위에 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 암호화를 구현하는 것입니다. –
아마도 프록시에서 CA를 정의하여 httpListener를 https와 함께 작동하게 만들 수 있습니까? – batel