我想在仅需要部分站点(特定URL)的客户端证书的HTTPS站点上的Jetty中运行Servlet。例如:Jetty需要通过URL的SSL客户端证书
https://example.com/someservlet/public - 无客户端证书所需 https://example.com/someservlet/protected - 客户端证书所需
在Apache中我可以通过指定SSLVerifyClient require
一个<Directory>
或<Location>
这迫使Apache来重新协商SSL连接内完成这一任务的请求之后。
我不想在其他任何地方运行Jetty,只是单独运行。这可能吗? Servlet可以直接导致这种情况吗?可以通过配置完成吗?
在我的环境中,所有客户端和服务器都必须更新(在发生问题时,这是一个有趣的几周)。此外,使用非标准端口将不允许通过各种防火墙。 – user63599 2011-01-15 00:59:08