public class HTTPClientCertServerAuthModule extends WebServerAuthModule
This class implements a JASPI ServerAuthModule
that handles HTTP CLIENT-CERT authentication.
Modifier and Type | Field and Description |
---|---|
protected boolean |
cache |
static String |
CERTIFICATES_ATTR |
protected org.apache.catalina.Context |
context |
protected static org.apache.catalina.util.StringManager |
sm |
callbackHandler, options
Constructor and Description |
---|
HTTPClientCertServerAuthModule()
Creates an instance of
HTTPClientCertServerAuthModule . |
Modifier and Type | Method and Description |
---|---|
javax.security.auth.message.AuthStatus |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject serviceSubject) |
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
cleanSubject, getSupportedMessageTypes, initialize, registerWithCallbackHandler
protected org.apache.catalina.Context context
protected boolean cache
public static final String CERTIFICATES_ATTR
protected static final org.apache.catalina.util.StringManager sm
public HTTPClientCertServerAuthModule()
Creates an instance of HTTPClientCertServerAuthModule
.
public javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws javax.security.auth.message.AuthException
secureResponse
in interface javax.security.auth.message.ServerAuth
secureResponse
in class WebServerAuthModule
javax.security.auth.message.AuthException
public javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws javax.security.auth.message.AuthException
validateRequest
in interface javax.security.auth.message.ServerAuth
validateRequest
in class WebServerAuthModule
javax.security.auth.message.AuthException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.