【发布时间】:2016-07-28 19:33:06
【问题描述】:
我正在编写一个 NodeJS 代理来替换 Java Jetty Proxy。我正在使用node-http-proxy。剩下的唯一部分是将原始客户端证书传递给代理服务器。
据我了解,Java Servlet 规范要求 Servlet 容器拉取Client Certificate from an HTTPS request and store that as an attribute on the HttpServletRequest。
我不确定 Servlet 容器在将请求代理到新服务器时如何处理属性。我认为它以某种方式将它们作为标题或通过其他方式附加。
有谁知道这些属性(特别是 javax.servlet.request.X509Certificate)是如何在代理的 HTTPS 请求上传递的?第二,如何使用 NodeJS 实现相同的功能。
【问题讨论】:
标签: java node.js http-proxy node-http-proxy