Package com.sun.xml.wss.provider
Class ServerSecurityAuthModule
- java.lang.Object
-
- com.sun.xml.wss.provider.WssProviderAuthModule
-
- com.sun.xml.wss.provider.ServerSecurityAuthModule
-
- All Implemented Interfaces:
ConfigurationStates,ModuleOptions,jakarta.security.auth.message.module.ServerAuthModule,jakarta.security.auth.message.ServerAuth
public class ServerSecurityAuthModule extends WssProviderAuthModule implements jakarta.security.auth.message.module.ServerAuthModule
-
-
Field Summary
-
Fields inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
_policy, _sEnvironment, configOptimizeAttribute, optimize, REQUESTER_ISSUERNAME, REQUESTER_KEYID, REQUESTER_SERIAL, REQUESTER_SUBJECT, SELF_SUBJECT
-
Fields inherited from interface com.sun.xml.wss.provider.ConfigurationStates
AUTHENTICATE_RECIPIENT_AUTHENTICATE_SENDER_SIGNATURE, AUTHENTICATE_RECIPIENT_AUTHENTICATE_SENDER_TOKEN, AUTHENTICATE_RECIPIENT_ONLY, AUTHENTICATE_SENDER_SIGNATURE_AUTHENTICATE_RECIPIENT, AUTHENTICATE_SENDER_SIGNATURE_ONLY, AUTHENTICATE_SENDER_TOKEN_AUTHENTICATE_RECIPIENT, AUTHENTICATE_SENDER_TOKEN_ONLY, EMPTY_POLICY_STATE
-
Fields inherited from interface com.sun.xml.wss.provider.ModuleOptions
ALIASES, DEBUG, DYNAMIC_USERNAME_PASSWORD, ENCRYPTION_KEY_ALIAS, PASSWORDS, SECURITY_CONFIGURATION_FILE, SIGNING_KEY_ALIAS
-
-
Constructor Summary
Constructors Constructor Description ServerSecurityAuthModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanSubject(jakarta.security.auth.message.MessageInfo msg, Subject subject)voidinitialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options)jakarta.security.auth.message.AuthStatussecureResponse(jakarta.security.auth.message.MessageInfo param, Subject subject)jakarta.security.auth.message.AuthStatusvalidateRequest(jakarta.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject)-
Methods inherited from class com.sun.xml.wss.provider.WssProviderAuthModule
getSupportedMessageTypes, initialize, isOptimized, resolveConfigurationState
-
-
-
-
Method Detail
-
initialize
public void initialize(jakarta.security.auth.message.MessagePolicy requestPolicy, jakarta.security.auth.message.MessagePolicy responsePolicy, CallbackHandler handler, Map options)- Specified by:
initializein interfacejakarta.security.auth.message.module.ServerAuthModule
-
validateRequest
public jakarta.security.auth.message.AuthStatus validateRequest(jakarta.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) throws jakarta.security.auth.message.AuthException- Specified by:
validateRequestin interfacejakarta.security.auth.message.ServerAuth- Throws:
jakarta.security.auth.message.AuthException
-
secureResponse
public jakarta.security.auth.message.AuthStatus secureResponse(jakarta.security.auth.message.MessageInfo param, Subject subject) throws jakarta.security.auth.message.AuthException- Specified by:
secureResponsein interfacejakarta.security.auth.message.ServerAuth- Throws:
jakarta.security.auth.message.AuthException
-
cleanSubject
public void cleanSubject(jakarta.security.auth.message.MessageInfo msg, Subject subject) throws jakarta.security.auth.message.AuthException- Specified by:
cleanSubjectin interfacejakarta.security.auth.message.ServerAuth- Throws:
jakarta.security.auth.message.AuthException
-
-