Java Jetty Proxy을 대체 할 NodeJS 프록시를 작성하고 있습니다. node-http-proxy을 사용하고 있습니다. 남아있는 유일한 부분은 원본 클라이언트 인증서를 프록시 서버에 전달하는 것입니다.ProxyJan Proxy와 같은 프록시 클라이언트 인증서를 얻는 방법
제 생각에 자바 서블릿 사양에서는 서블릿 컨테이너가 Client Certificate from an HTTPS request and store that as an attribute on the HttpServletRequest을 가져와야합니다.
새 서버로 요청을 프록시 할 때 서블릿 컨테이너가 속성을 처리하는 방법을 잘 모르겠습니다. 나는 그것들을 어떻게 든 헤더 나 다른 수단으로 붙이고 있다고 추정한다.
프록시 된 HTTPS 요청에서 이러한 속성 (구체적으로 javax.servlet.request.X509Certificate
)이 전달되는 방법을 아는 사람이 있습니까? 둘째 NodeJS를 사용하여 동일한 기능을 수행하려면 어떻게해야합니까?