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, registerWithCallbackHandlerprotected 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.ServerAuthsecureResponse in class WebServerAuthModulejavax.security.auth.message.AuthExceptionpublic 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.ServerAuthvalidateRequest in class WebServerAuthModulejavax.security.auth.message.AuthExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.