【发布时间】:2017-12-13 14:33:00
【问题描述】:
我已经用 clientAuth="want" 配置了 tomcat,因此用户可以使用 CERT 或不使用它登录。现在我们有 在单独的上下文中公开 REST 服务,并且必须使用客户端 CERT 调用服务,因此我们编写了 休息服务的身份验证过滤器,我们正在检查用户是否使用 CERT 调用服务,如下所示
request.getAttribute(javax.servlet.request.X509Certificate);
- 那么检查请求中是否存在唯一的证书就足够了,还是我们还必须验证该证书?既然我们的理解是tomcat在握手级别验证,不会让无效证书通过?
- tomcat 是仅针对 trustStore 验证证书还是验证到期、颁发者等所有方面?
- tomcat 是否验证证书是否被吊销?
【问题讨论】:
标签: java rest tomcat ssl ssl-certificate