Package com.sun.xml.wss.provider
Class ClientSecurityAuthModule
- java.lang.Object
-
- com.sun.xml.wss.provider.WssProviderAuthModule
-
- com.sun.xml.wss.provider.ClientSecurityAuthModule
-
- All Implemented Interfaces:
ConfigurationStates,ModuleOptions,jakarta.security.auth.message.ClientAuth,jakarta.security.auth.message.module.ClientAuthModule
public class ClientSecurityAuthModule extends WssProviderAuthModule implements jakarta.security.auth.message.module.ClientAuthModule
-
-
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 ClientSecurityAuthModule()
-
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.AuthStatussecureRequest(jakarta.security.auth.message.MessageInfo param, Subject subject)jakarta.security.auth.message.AuthStatusvalidateResponse(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.ClientAuthModule
-
secureRequest
public jakarta.security.auth.message.AuthStatus secureRequest(jakarta.security.auth.message.MessageInfo param, Subject subject) throws jakarta.security.auth.message.AuthException- Specified by:
secureRequestin interfacejakarta.security.auth.message.ClientAuth- Throws:
jakarta.security.auth.message.AuthException
-
validateResponse
public jakarta.security.auth.message.AuthStatus validateResponse(jakarta.security.auth.message.MessageInfo param, Subject subject, Subject serviceSubject) throws jakarta.security.auth.message.AuthException- Specified by:
validateResponsein interfacejakarta.security.auth.message.ClientAuth- 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.ClientAuth- Throws:
jakarta.security.auth.message.AuthException
-
-