Java Servlet证书身份验证

Java Servlet证书身份验证,java,authentication,servlets,x509certificate,Java,Authentication,Servlets,X509certificate,我正在尝试开发一个身份验证模块,使用servlet作为不同身份验证方法的目标。对于用户名/密码组合,它相对简单,因为我可以提取参数并调用request.login(,),但是对于客户端证书类型的登录,我不确定在获得用户证书后如何继续(通过调用request.getAttribute(“javax.servlet.request.X509Certificate”) 如何将证书传递回身份验证逻辑(很可能是在Wildfly中配置的JAAS),以便通过容器对用户进行身份验证

我正在尝试开发一个身份验证模块,使用servlet作为不同身份验证方法的目标。对于用户名/密码组合,它相对简单,因为我可以提取参数并调用request.login(,),但是对于客户端证书类型的登录,我不确定在获得用户证书后如何继续(通过调用request.getAttribute(“javax.servlet.request.X509Certificate”)

如何将证书传递回身份验证逻辑(很可能是在Wildfly中配置的JAAS),以便通过容器对用户进行身份验证