Class CertificateAuthenticationMechanism

  • All Implemented Interfaces:
    jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism

    @Typed(CertificateAuthenticationMechanism.class)
    public class CertificateAuthenticationMechanism
    extends Object
    implements jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
    Authentication mechanism that authenticates using client certificate authentication
    Author:
    Gaurav Gupta
    • Field Detail

      • SERVLET_CONTAINER_BUNDLE

        protected static final ResourceBundle SERVLET_CONTAINER_BUNDLE
    • Constructor Detail

      • CertificateAuthenticationMechanism

        public CertificateAuthenticationMechanism()
    • Method Detail

      • validateRequest

        public jakarta.security.enterprise.AuthenticationStatus validateRequest​(jakarta.servlet.http.HttpServletRequest request,
                                                                                jakarta.servlet.http.HttpServletResponse response,
                                                                                jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext httpMsgContext)
                                                                         throws jakarta.security.enterprise.AuthenticationException
        Specified by:
        validateRequest in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
        Throws:
        jakarta.security.enterprise.AuthenticationException