Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCallbackHandler - Class in org.springframework.ws.soap.security.callback
-
Abstract implementation of a
CallbackHandler
. - AbstractCallbackHandler() - Constructor for class org.springframework.ws.soap.security.callback.AbstractCallbackHandler
- AbstractWsPasswordCallbackHandler - Class in org.springframework.ws.soap.security.wss4j2.callback
-
Abstract base class for
CallbackHandler
implementations that handleWSPasswordCallback
callbacks. - AbstractWsPasswordCallbackHandler() - Constructor for class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
- AbstractWsSecurityInterceptor - Class in org.springframework.ws.soap.security
-
Interceptor base class for interceptors that handle WS-Security.
- AbstractWsSecurityInterceptor() - Constructor for class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- afterCompletion(MessageContext, Exception) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- afterCompletion(MessageContext, Object, Exception) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.wss4j2.callback.SimplePasswordValidationCallbackHandler
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
- afterPropertiesSet() - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
- authenticate(Authentication) - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
-
If the supplied authentication token contains a certificate then this will be passed to the configured
X509AuthoritiesPopulator
to obtain the user details and authorities for the user identified by the certificate.
C
- CallbackHandlerChain - Class in org.springframework.ws.soap.security.callback
-
Represents a chain of
CallbackHandler
s. - CallbackHandlerChain(CallbackHandler[]) - Constructor for class org.springframework.ws.soap.security.callback.CallbackHandlerChain
- checkResults(List<WSSecurityEngineResult>, List<Integer>) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Checks whether the received headers match the configured validation actions.
- checkUserValidity(UserDetails) - Static method in class org.springframework.ws.soap.security.support.SpringSecurityUtils
-
Checks the validity of a user's account and credentials.
- cleanUp() - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- cleanUp() - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- CleanupCallback - Class in org.springframework.ws.soap.security.callback
-
Underlying security services instantiate and pass a
CleanupCallback
to thehandle
method of aCallbackHandler
to clean up security state. - CleanupCallback() - Constructor for class org.springframework.ws.soap.security.callback.CleanupCallback
- CryptoFactoryBean - Class in org.springframework.ws.soap.security.wss4j2.support
-
Spring factory bean for a WSS4J
Crypto
. - CryptoFactoryBean() - Constructor for class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
D
- DaoX509AuthoritiesPopulator - Class in org.springframework.ws.soap.security.x509.populator
-
Populates the X509 authorities via an
UserDetailsService
. - DaoX509AuthoritiesPopulator() - Constructor for class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
E
- EhCacheBasedX509UserCache - Class in org.springframework.ws.soap.security.x509.cache
-
Deprecated.
- EhCacheBasedX509UserCache() - Constructor for class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
G
- getCallbackHandlers() - Method in class org.springframework.ws.soap.security.callback.CallbackHandlerChain
- getCredentials() - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationToken
- getFaultActor() - Method in exception org.springframework.ws.soap.security.WsSecurityFaultException
-
Returns the fault actor for the exception.
- getFaultCode() - Method in exception org.springframework.ws.soap.security.WsSecurityFaultException
-
Returns the fault code for the exception.
- getFaultString() - Method in exception org.springframework.ws.soap.security.WsSecurityFaultException
-
Returns the fault string for the exception.
- getObject() - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
- getObject() - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
- getObject() - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
- getObject() - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
- getObjectType() - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
- getObjectType() - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
- getObjectType() - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
- getObjectType() - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
- getPrincipal() - Method in class org.springframework.ws.soap.security.wss4j2.callback.UsernameTokenPrincipalCallback
-
Get the retrieved
Principal
. - getPrincipal() - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationToken
- getRemoveSecurityHeader() - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- getUserDetails(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
- getUserDetails(X509Certificate) - Method in interface org.springframework.ws.soap.security.x509.X509AuthoritiesPopulator
-
Obtains the granted authorities for the specified user.
- getUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
- getUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.NullX509UserCache
- getUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- getUserFromCache(X509Certificate) - Method in interface org.springframework.ws.soap.security.x509.cache.X509UserCache
H
- handle(Callback[]) - Method in class org.springframework.ws.soap.security.callback.AbstractCallbackHandler
-
Iterates over the given callbacks, and calls
handleInternal
for each of them. - handleCleanup(CleanupCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when a
CleanupCallback
is passed toAbstractCallbackHandler.handle(Callback[])
. - handleCleanup(CleanupCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
- handleCustomToken(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.CUSTOM_TOKEN
usage. - handleDecrypt(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.DECRYPT
usage. - handleDecrypt(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.DECRYPT
usage. - handleFault(MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Returns
true
, i.e. - handleFault(MessageContext, Object) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Returns
true
, i.e. - handleFaultException(WsSecurityFaultException, MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Handles a fault exception.Default implementation logs the given exception, and creates a SOAP Fault with the properties of the given exception, and returns
false
. - handleInternal(Callback) - Method in class org.springframework.ws.soap.security.callback.AbstractCallbackHandler
-
Template method that should be implemented by subclasses.
- handleInternal(Callback) - Method in class org.springframework.ws.soap.security.callback.CallbackHandlerChain
- handleInternal(Callback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Handles
WSPasswordCallback
callbacks. - handleRequest(MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Secures a client-side outgoing request.
- handleRequest(MessageContext, Object) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Validates a server-side incoming request.
- handleResponse(MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Validates a client-side incoming response.
- handleResponse(MessageContext, Object) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Secures a server-side outgoing response.
- handleSecretKey(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.SECRET_KEY
usage. - handleSecretKey(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.SECRET_KEY
usage. - handleSecurementException(WsSecuritySecurementException, MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Handles an securement exception.
- handleSecurityContextToken(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.SECURITY_CONTEXT_TOKEN
usage. - handleSignature(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.SIGNATURE
usage. - handleUsernameToken(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.USERNAME_TOKEN
usage. - handleUsernameToken(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SimplePasswordValidationCallbackHandler
- handleUsernameToken(WSPasswordCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
-
Invoked when the callback has a
WSPasswordCallback.USERNAME_TOKEN
usage. - handleUsernameTokenPrincipal(UsernameTokenPrincipalCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.AbstractWsPasswordCallbackHandler
-
Invoked when a
UsernameTokenPrincipalCallback
is passed toAbstractCallbackHandler.handle(Callback[])
. - handleUsernameTokenPrincipal(UsernameTokenPrincipalCallback) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
- handleValidationException(WsSecurityValidationException, MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Handles an invalid SOAP message.
I
- initializeRequestData(MessageContext) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Creates and initializes a request data for the given message context.
- initializeValidationRequestData(MessageContext) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Creates and initializes a request data for the given message context.
- isSingleton() - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
- isSingleton() - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
- isSingleton() - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
- isSingleton() - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
K
- KeyManagersFactoryBean - Class in org.springframework.ws.soap.security.support
-
Spring factory bean for an array of
KeyManager
s. - KeyManagersFactoryBean() - Constructor for class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
- KeyStoreCallbackHandler - Class in org.springframework.ws.soap.security.wss4j2.callback
-
Callback handler that uses Java Security
KeyStore
s to handle cryptographic callbacks. - KeyStoreCallbackHandler() - Constructor for class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
- KeyStoreFactoryBean - Class in org.springframework.ws.soap.security.support
-
Spring factory bean for a
KeyStore
. - KeyStoreFactoryBean() - Constructor for class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
- KeyStoreUtils - Class in org.springframework.ws.soap.security.support
-
Generic utility methods for dealing with
KeyStore
objects. - KeyStoreUtils() - Constructor for class org.springframework.ws.soap.security.support.KeyStoreUtils
L
- loadDefaultKeyStore() - Static method in class org.springframework.ws.soap.security.support.KeyStoreUtils
-
Loads the key store indicated by system properties.
- loadDefaultKeyStore() - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Loads the key store indicated by system properties.
- loadDefaultTrustStore() - Static method in class org.springframework.ws.soap.security.support.KeyStoreUtils
-
Loads a default trust store.
- logger - Variable in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Logger available to subclasses.
- logger - Variable in class org.springframework.ws.soap.security.callback.AbstractCallbackHandler
-
Logger available to subclasses.
M
- messages - Variable in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
- messages - Variable in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
N
- NullX509UserCache - Class in org.springframework.ws.soap.security.x509.cache
-
"Cache" that doesn't do any caching.
- NullX509UserCache() - Constructor for class org.springframework.ws.soap.security.x509.cache.NullX509UserCache
O
- org.springframework.ws.soap.security - package org.springframework.ws.soap.security
-
Provides WS-Security implementation classes.
- org.springframework.ws.soap.security.callback - package org.springframework.ws.soap.security.callback
-
Contains generic
CallbackHandler
implementations. - org.springframework.ws.soap.security.support - package org.springframework.ws.soap.security.support
-
Contains support classes for handling WS-Security messages.
- org.springframework.ws.soap.security.wss4j2 - package org.springframework.ws.soap.security.wss4j2
-
Contains classes for using the Apache WSS4J 2.0 WS-Security implementation within Spring-WS.
- org.springframework.ws.soap.security.wss4j2.callback - package org.springframework.ws.soap.security.wss4j2.callback
-
Contains
CallbackHandler
implementations for WSS4J 2.0. - org.springframework.ws.soap.security.wss4j2.support - package org.springframework.ws.soap.security.wss4j2.support
-
Contains support classes for working with WSS4J 2.0.
- org.springframework.ws.soap.security.x509 - package org.springframework.ws.soap.security.x509
- org.springframework.ws.soap.security.x509.cache - package org.springframework.ws.soap.security.x509.cache
- org.springframework.ws.soap.security.x509.populator - package org.springframework.ws.soap.security.x509.populator
P
- putUserInCache(X509Certificate, UserDetails) - Method in class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
- putUserInCache(X509Certificate, UserDetails) - Method in class org.springframework.ws.soap.security.x509.cache.NullX509UserCache
- putUserInCache(X509Certificate, UserDetails) - Method in class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- putUserInCache(X509Certificate, UserDetails) - Method in interface org.springframework.ws.soap.security.x509.cache.X509UserCache
R
- removeUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
- removeUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.NullX509UserCache
- removeUserFromCache(X509Certificate) - Method in class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- removeUserFromCache(X509Certificate) - Method in interface org.springframework.ws.soap.security.x509.cache.X509UserCache
S
- SECUREMENT_USER_PROPERTY_NAME - Static variable in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- secureMessage(SoapMessage, MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Abstract template method.
- secureMessage(SoapMessage, MessageContext) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setAddInclusivePrefixes(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets whether to add an InclusiveNamespaces PrefixList as a CanonicalizationMethod child when generating Signatures using WSConstants.C14N_EXCL_OMIT_COMMENTS.
- setAlgorithm(String) - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
-
Sets the algorithm of the
KeyManager
to use. - setAlgorithm(String) - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
-
Sets the algorithm of the
TrustManager
to use. - setAllowRSA15KeyTransportAlgorithm(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets whether the RSA 1.5 key transport algorithm is allowed.
- setBspCompliant(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Set the WS-I Basic Security Profile compliance mode.
- setCache(Ehcache) - Method in class org.springframework.ws.soap.security.x509.cache.EhCacheBasedX509UserCache
-
Deprecated.
- setCache(Cache) - Method in class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- setConfiguration(Properties) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the configuration of the Crypto.
- setCryptoProvider(Class<? extends Crypto>) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the
org.apache.ws.security.components.crypto.Crypto
provider name. - setDefaultX509Alias(String) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the alias name of the default certificate which has been specified as a property.
- setEnableRevocation(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Set whether to enable CRL checking or not when verifying trust in a certificate.
- setEnableSignatureConfirmation(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Whether to enable signatureConfirmation or not.
- setExceptionResolver(EndpointExceptionResolver) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Provide an
EndpointExceptionResolver
for resolving validation exceptions. - setFutureTimeToLive(int) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the time in seconds in the future within which the Created time of an incoming Timestamp is valid.
- setKeyStore(KeyStore) - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
-
Sets the source of key material.
- setKeyStore(KeyStore) - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
-
Sets the source of certificate authorities and related trust material.
- setKeyStore(KeyStore) - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Sets the key store to use if a symmetric key name is embedded.
- setKeyStoreLocation(Resource) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the location of the key store to be loaded in the
org.apache.ws.security.components.crypto.Crypto
instance. - setKeyStorePassword(String) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the key store password.
- setKeyStoreProvider(String) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the key store provider.
- setKeyStoreType(String) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the key store type.
- setLocation(Resource) - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
-
Sets the location of the key store to use.
- setMessageSource(MessageSource) - Method in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
- setMessageSource(MessageSource) - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
- setPassword(String) - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
-
Sets the password to use for integrity checking.
- setPassword(String) - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
-
Sets the password to use for integrity checking.
- setPrivateKeyPassword(String) - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Sets the password used to retrieve private keys from the keystore.
- setProvider(String) - Method in class org.springframework.ws.soap.security.support.KeyManagersFactoryBean
-
Sets the provider of the key manager to use.
- setProvider(String) - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
-
Sets the provider of the key store to use.
- setProvider(String) - Method in class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
-
Sets the provider of the trust manager to use.
- setRemoveSecurityHeader(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setSecurementActions(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setSecurementActor(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
The actor name of the
wsse:Security
header. - setSecurementEncryptionCrypto(Crypto) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setSecurementEncryptionKeyIdentifier(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which key identifier type to use.
- setSecurementEncryptionKeyTransportAlgorithm(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which algorithm to use to encrypt the generated symmetric key.
- setSecurementEncryptionParts(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Property to define which parts of the request shall be encrypted.
- setSecurementEncryptionSymAlgorithm(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which symmetric encryption algorithm to use.
- setSecurementEncryptionUser(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
The user's name for encryption.
- setSecurementMustUnderstand(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Enables the
mustUnderstand
attribute on WS-Security headers on outgoing messages. - setSecurementPassword(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setSecurementPasswordType(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Specific parameter for UsernameToken action to define the encoding of the passowrd.
- setSecurementSamlCallbackHandler(CallbackHandler) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the SAML Callback used for generating SAML tokens.
- setSecurementSignatureAlgorithm(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which signature algorithm to use.
- setSecurementSignatureCrypto(Crypto) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setSecurementSignatureDigestAlgorithm(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which signature digest algorithm to use.
- setSecurementSignatureKeyIdentifier(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Defines which key identifier type to use.
- setSecurementSignatureParts(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Property to define which parts of the request shall be signed.
- setSecurementSignatureUser(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
The user's name for signature.
- setSecurementTimeToLive(int) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the time to live on the outgoing message
- setSecurementUseDerivedKey(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Enables the derivation of keys as per the UsernameTokenProfile 1.1 spec.
- setSecurementUsername(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the username for securement username token or/and the alias of the private key for securement signature
- setSecurementUsernameTokenCreated(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets whether or not a
Created
element is added to theUsernameToken
s. - setSecurementUsernameTokenNonce(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets whether or not a
Nonce
element is added to theUsernameToken
s. - setSecureRequest(boolean) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Indicates whether client-side outgoing requests are to be secured.
- setSecureResponse(boolean) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Indicates whether server-side outgoing responses are to be secured.
- setSkipValidationIfNoHeaderPresent(boolean) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Allows skipping validation if no security header is present.
- setSubjectDNRegex(String) - Method in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
-
Sets the regular expression which will by used to extract the user name from the certificate's Subject DN.
- setSymmetricKeyPassword(String) - Method in class org.springframework.ws.soap.security.wss4j2.callback.KeyStoreCallbackHandler
-
Sets the password used to retrieve keys from the symmetric keystore.
- setTimestampPrecisionInMilliseconds(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets if the generated timestamp header's precision is in milliseconds.
- setTimestampStrict(boolean) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets whether or not timestamp verification is done with the server-side time to live
- setTrustStorePassword(String) - Method in class org.springframework.ws.soap.security.wss4j2.support.CryptoFactoryBean
-
Sets the trust store password.
- setType(String) - Method in class org.springframework.ws.soap.security.support.KeyStoreFactoryBean
-
Sets the type of the
KeyStore
to use. - setUserCache(UserCache) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
-
Sets the users cache.
- setUserDetailsService(UserDetailsService) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
-
Sets the Spring Security user details service.
- setUserDetailsService(UserDetailsService) - Method in class org.springframework.ws.soap.security.x509.populator.DaoX509AuthoritiesPopulator
- setUsers(Properties) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SimplePasswordValidationCallbackHandler
-
Sets the users to validate against.
- setUsersMap(Map<String, String>) - Method in class org.springframework.ws.soap.security.wss4j2.callback.SimplePasswordValidationCallbackHandler
- setValidateRequest(boolean) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Indicates whether server-side incoming request are to be validated.
- setValidateResponse(boolean) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Indicates whether client-side incoming responses are to be validated.
- setValidationActions(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the validation actions to be executed by the interceptor.
- setValidationActor(String) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- setValidationCallbackHandler(CallbackHandler) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the
CallbackHandler
to use when validating messages. - setValidationCallbackHandlers(CallbackHandler[]) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the
CallbackHandler
s to use when validating messages. - setValidationDecryptionCrypto(Crypto) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the Crypto to use to decrypt incoming messages
- setValidationSignatureCrypto(Crypto) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the Crypto to use to verify the signature of incoming messages
- setValidationTimeToLive(int) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the server-side time to live
- setWssConfig(WSSConfig) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Sets the web service specification settings.
- setX509AuthoritiesPopulator(X509AuthoritiesPopulator) - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
- setX509UserCache(X509UserCache) - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
- SimplePasswordValidationCallbackHandler - Class in org.springframework.ws.soap.security.wss4j2.callback
-
Simple callback handler that validates passwords against a in-memory
Properties
object. - SimplePasswordValidationCallbackHandler() - Constructor for class org.springframework.ws.soap.security.wss4j2.callback.SimplePasswordValidationCallbackHandler
- SpringBasedX509UserCache - Class in org.springframework.ws.soap.security.x509.cache
-
Caches
User
objects using a Spring Framework-basedCache
. - SpringBasedX509UserCache() - Constructor for class org.springframework.ws.soap.security.x509.cache.SpringBasedX509UserCache
- SpringSecurityPasswordValidationCallbackHandler - Class in org.springframework.ws.soap.security.wss4j2.callback
-
Callback handler that validates a plain text or digest password using an Spring Security
UserDetailsService
. - SpringSecurityPasswordValidationCallbackHandler() - Constructor for class org.springframework.ws.soap.security.wss4j2.callback.SpringSecurityPasswordValidationCallbackHandler
- SpringSecurityUtils - Class in org.springframework.ws.soap.security.support
-
Generic utility methods for Spring Security
- SpringSecurityUtils() - Constructor for class org.springframework.ws.soap.security.support.SpringSecurityUtils
- supports(Class<?>) - Method in class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
T
- TrustManagersFactoryBean - Class in org.springframework.ws.soap.security.support
-
Spring factory bean for an array of
TrustManager
s. - TrustManagersFactoryBean() - Constructor for class org.springframework.ws.soap.security.support.TrustManagersFactoryBean
U
- understands(SoapHeaderElement) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- UsernameTokenPrincipalCallback - Class in org.springframework.ws.soap.security.wss4j2.callback
-
Underlying security services instantiate and pass a
UsernameTokenPrincipalCallback
to thehandle
method of aCallbackHandler
to pass a securityWSUsernameTokenPrincipal
. - UsernameTokenPrincipalCallback(WSUsernameTokenPrincipalImpl) - Constructor for class org.springframework.ws.soap.security.wss4j2.callback.UsernameTokenPrincipalCallback
-
Construct a
UsernameTokenPrincipalCallback
.
V
- validateMessage(SoapMessage, MessageContext) - Method in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
-
Abstract template method.
- validateMessage(SoapMessage, MessageContext) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
- verifyCertificateTrust(WSHandlerResult) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Verifies the trust of a certificate.
- verifyTimestamp(WSHandlerResult) - Method in class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Verifies the timestamp.
W
- WS_SECURITY_NAME - Static variable in class org.springframework.ws.soap.security.AbstractWsSecurityInterceptor
- Wss4jSecurityFaultException - Exception in org.springframework.ws.soap.security.wss4j2
-
WSS4J-specific version of the
WsSecurityFaultException
. - Wss4jSecurityFaultException(QName, String, String) - Constructor for exception org.springframework.ws.soap.security.wss4j2.Wss4jSecurityFaultException
- Wss4jSecurityInterceptor - Class in org.springframework.ws.soap.security.wss4j2
-
A WS-Security endpoint interceptor based on Apache's WSS4J.
- Wss4jSecurityInterceptor() - Constructor for class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Create a
WSSecurityEngine
by default. - Wss4jSecurityInterceptor(WSSecurityEngine) - Constructor for class org.springframework.ws.soap.security.wss4j2.Wss4jSecurityInterceptor
-
Inject a customize
WSSecurityEngine
. - Wss4jSecuritySecurementException - Exception in org.springframework.ws.soap.security.wss4j2
-
WSS4J-specific version of the
WsSecuritySecurementException
. - Wss4jSecuritySecurementException(String) - Constructor for exception org.springframework.ws.soap.security.wss4j2.Wss4jSecuritySecurementException
- Wss4jSecuritySecurementException(String, Throwable) - Constructor for exception org.springframework.ws.soap.security.wss4j2.Wss4jSecuritySecurementException
- Wss4jSecurityValidationException - Exception in org.springframework.ws.soap.security.wss4j2
-
WSS4J-specific version of the
WsSecurityValidationException
. - Wss4jSecurityValidationException(String) - Constructor for exception org.springframework.ws.soap.security.wss4j2.Wss4jSecurityValidationException
- Wss4jSecurityValidationException(String, Throwable) - Constructor for exception org.springframework.ws.soap.security.wss4j2.Wss4jSecurityValidationException
- WsSecurityException - Exception in org.springframework.ws.soap.security
-
Exception indicating that something went wrong during WS-Security executions.
- WsSecurityException(String) - Constructor for exception org.springframework.ws.soap.security.WsSecurityException
- WsSecurityException(String, Throwable) - Constructor for exception org.springframework.ws.soap.security.WsSecurityException
- WsSecurityFaultException - Exception in org.springframework.ws.soap.security
-
Exception indicating that a WS-Security executions should result in a SOAP Fault.
- WsSecurityFaultException(QName, String, String) - Constructor for exception org.springframework.ws.soap.security.WsSecurityFaultException
-
Construct a new
WsSecurityFaultException
with the given fault code, string, and actor. - WsSecuritySecurementException - Exception in org.springframework.ws.soap.security
-
Exception indicating that something went wrong during the securement of a message.
- WsSecuritySecurementException(String) - Constructor for exception org.springframework.ws.soap.security.WsSecuritySecurementException
- WsSecuritySecurementException(String, Throwable) - Constructor for exception org.springframework.ws.soap.security.WsSecuritySecurementException
- WsSecurityValidationException - Exception in org.springframework.ws.soap.security
-
Exception indicating that something went wrong during the validation of a message.
- WsSecurityValidationException(String) - Constructor for exception org.springframework.ws.soap.security.WsSecurityValidationException
- WsSecurityValidationException(String, Throwable) - Constructor for exception org.springframework.ws.soap.security.WsSecurityValidationException
X
- X509AuthenticationProvider - Class in org.springframework.ws.soap.security.x509
-
Processes an X.509 authentication request.
- X509AuthenticationProvider() - Constructor for class org.springframework.ws.soap.security.x509.X509AuthenticationProvider
- X509AuthenticationToken - Class in org.springframework.ws.soap.security.x509
-
Authentication
implementation for X.509 client-certificate authentication. - X509AuthenticationToken(Object, X509Certificate, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.ws.soap.security.x509.X509AuthenticationToken
-
Used for an authentication response object.
- X509AuthenticationToken(X509Certificate) - Constructor for class org.springframework.ws.soap.security.x509.X509AuthenticationToken
-
Used for an authentication request.
- X509AuthoritiesPopulator - Interface in org.springframework.ws.soap.security.x509
-
Populates the
UserDetails
associated with the X.509 certificate presented by a client. - X509UserCache - Interface in org.springframework.ws.soap.security.x509.cache
-
Provides a cache of
UserDetails
objects for theX509AuthenticationProvider
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SpringBasedX509UserCache
and inject a platform neutral Spring-basedCache
.