All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class
Description
AbstractAttributedDateTime
AbstractBinding
AbstractDerivedAction
AbstractDerivedKeyTokenType
AbstractPropertiesType
AbstractSecuredParts
AbstractSecurityAssertion
AbstractSecurityContextTokenType
AbstractSymmetricAsymmetricBinding
AbstractSymmetricAsymmetricBinding.ProtectionOrder
AbstractToken
AbstractToken.DerivedKeys
AbstractTokenWrapper
Action
Interface for all actions
ActionBean
Class SamlAction represents the raw data required by the SamlAssertionWrapper
when
creating the Action
element of the SAML Authorization Decision Statement.
AdviceBean
Represents a SAML Advice Element.
AlgoFactory
AlgorithmSuite
This class holds the permitted values for encryption/signature/etc.
AlgorithmSuite
AlgorithmSuite.AlgorithmSuiteType
AlgorithmSuite.C14NType
AlgorithmSuite.SOAPNormType
AlgorithmSuite.STRType
AlgorithmSuite.XPathType
AlgorithmSuiteAssertionState
WSP1.3, 6.1 Algorithm Suite Property
AlgorithmSuiteBuilder
AlgorithmSuiteValidator
Validate signature/encryption/etc.
Assertable
AssertionState
AssertionState.State
AsymmetricBinding
AsymmetricBindingBuilder
Attachment
AttachmentCiphertextTransform
Fake class to be able to create a Transforms object
AttachmentCompleteSignatureTransform
AttachmentCompleteSignatureTransform
AttachmentCompleteSignatureTransformProvider
AttachmentContentSignatureTransform
AttachmentContentSignatureTransform
AttachmentContentSignatureTransformProvider
AttachmentRemovalCallback
AttachmentRequestCallback
AttachmentResultCallback
Attachments
AttachmentTransformParameterSpec
AttachmentUtils
AttributeBean
Class SamlAttribute represents an instance of a SAML attribute.
AttributedDateTime
This type is for elements whose [children] is a psuedo-dateTime and can have arbitrary attributes.
AttributedString
This type represents an element with arbitrary attributes.
AttributedURI
This type is for elements whose [children] is an anyURI and can have arbitrary attributes.
AttributeStatementBean
Class SamlAttributeStatement represents a SAML attribute statement
AudienceRestrictionBean
Class AudienceRestrictionBean represents a SAML AudienceRestriction object
AuthDecisionStatementBean
Class SamlDecision represents the raw data to be used by the SamlAssertionWrapper
when
creating SAML Authorization Decision Statements.
AuthDecisionStatementBean.Decision
enum representing the possible decision types as specified in the SAML spec
AuthenticationStatementBean
Class AuthenticationStatementBean represents the raw data required to create
a SAML v1.1 or v2.0 authentication statement.
BinarySecurity
Binary Security Token.
BinarySecurityTokenInputHandler
Processor for the BinarySecurityToken XML Structure
BinarySecurityTokenOutputProcessor
BinarySecurityTokenProcessor
Processor implementation to handle wsse:BinarySecurityToken elements
BinarySecurityTokenType
A security token that is encoded in binary
BinarySecurityTokenValidator
BinarySecurityTokenValidatorImpl
BootstrapPolicy
A BootstrapPolicy is held internally to a SecureConversationToken
While a BootstrapPolicy element DOES contain an internal Policy, this
token is NOT considered a PolicyContainingAssertion for the purpose of
calculating things like normalized policies and vocabulary.
BootstrapPolicyBuilder
BouncyCastleUtils
BSPEnforcer
An class that enforces Basic Security Profile Rules
BSPRule
A Basic Security Profile rule.
CallbackLookup
This interface defines a pluggable way of locating Elements that are referenced via an Id.
CertificateStore
A Crypto implementation based on a simple array of X509Certificate(s).
CommaDelimiterRfc2253Name
Convert a RFC 2253 String using \ to escape unicode characters into one that is compatible
with Microsoft's WFC and Java.
ConditionsBean
Class ConditionsBean represents a SAML Conditions object (can be used to create
both SAML v1.1 and v2.0 statements)
ConfigurationConstants
This class defines Configuration Constants that are shared between the DOM + StAX code.
ConfigurationConverter
This utility class converts between a Map and a WSSSecurityProperties class
ContentEncryptedElements
ContentEncryptedElementsAssertionState
WSP1.3, 4.2.3 ContentEncryptedElements Assertion
ContentEncryptedElementsBuilder
ConversationConstants
Class ConversationConstants
ConversationConstants.DerivationAlgorithm
Credential
This class stores various Credential types that can be validated and/or returned by a
Validator implementation.
CRLFOutputStream
Crypto
CryptoBase
This Abstract Base Class implements the accessor and keystore-independent methods and
functionality of the Crypto interface.
CryptoFactory
CryptoFactory.
CryptoType
This class represents a way of passing information to the Crypto.getX509Certificates() method.
CryptoType.TYPE
TYPE.ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number
TYPE.THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 of the (root) cert
TYPE.SKI_BYTES - A certificate (chain) is located by the SKI bytes of the (root) cert
TYPE.SUBJECT_DN - A certificate (chain) is located by the Subject DN of the (root) cert
TYPE.ALIAS - A certificate (chain) is located by an alias.
CustomTokenAction
CustomTokenOutputProcessor
CustomTokenPrincipal
DateUtil
DecryptInputProcessor
Processor for decryption of EncryptedData XML structures
DefaultSpnegoClientAction
This class represents a PrivilegedAction implementation to obtain a (SPNEGO) service ticket from a
Kerberos Key Distribution Center.
DefaultSpnegoServiceAction
This class represents a PrivilegedAction implementation to validate a received (SPNEGO) ticket
to a KDC.
DelegateBean
Class DelegateBean represents a SAML 2.0 Delegate object.
DERDecoder
Provides the means to navigate through a DER-encoded byte array, to help
in decoding the contents.
DerivationAlgorithm
DerivedKeyToken
...
...
...
...
...
...
...
DerivedKeyTokenInputHandler
Processor for the SecurityContextToken XML Structure
DerivedKeyTokenOutputProcessor
DerivedKeyTokenProcessor
The processor to process wsc:DerivedKeyToken
.
DerivedKeyTokenSecurityEvent
DerivedKeyTokenSTRParser
This implementation of STRParser is for parsing a SecurityTokenReference element associated
with a DerivedKeyToken element.
DerivedKeyTokenType
Java class for DerivedKeyTokenType complex type.
DerivedKeyTokenType
Java class for DerivedKeyTokenType complex type.
DerivedKeyUtils
DocumentCreator
A functional interface to create a new (empty) DOM Document
DocumentCreatorImpl
A default (inefficient) implementation of DocumentCreator which creates a new DocumentBuilderFactory
implementation per-instance of this class.
DOM2Writer
This class is a utility to serialize a DOM node as XML.
DOMCallbackLookup
This class uses a DOM-based approach to locate Elements that are referenced via an Id.
DOMSAMLUtil
Some SAML Utility methods only for use in the DOM code.
DOMX509Data
An X509Data token.
DOMX509IssuerSerial
An X.509 Issuer Serial token.
DsaKeyValueSecurityToken
DsaKeyValueSecurityTokenImpl
DummyPolicyAsserter
A dummy policy asserter
ECKeyValueSecurityToken
ECKeyValueSecurityTokenImpl
EHCacheExpiry
A custom Expiry implementation for EhCache.
EHCacheReplayCache
An in-memory EHCache implementation of the ReplayCache interface, that overflows to disk.
EHCacheValue
A cache value for EHCache.
EmbeddedType
This type represents a reference to an embedded security token.
EncodedString
This type is used for elements containing stringified binary data.
EncryptedAssertionProcessor
This will process incoming saml2:EncryptedAssertion
elements.
EncryptedDataInputHandler
Processor for the EncryptedData XML Structure in the security header.
EncryptedDataProcessor
This will process incoming xenc:EncryptedData
elements.
EncryptedElements
EncryptedElementsAssertionState
WSP1.3, 4.2.2 EncryptedElements Assertion
EncryptedElementsBuilder
EncryptedHeaderType
Java class for EncryptedHeaderType complex type.
EncryptedKeyOutputProcessor
EncryptedKeyProcessor
EncryptedKeySha1SecurityToken
EncryptedKeySha1SecurityTokenImpl
EncryptedKeySTRParser
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with an EncryptedKey element
EncryptedKeyTokenSecurityEvent
EncryptedParts
EncryptedPartsAssertionState
WSP1.3, 4.2.1 EncryptedParts Assertion
EncryptedPartsBuilder
EncryptedPartSecurityEvent
EncryptEndingOutputProcessor
Processor buffers encrypted XMLEvents and forwards them when final is called
EncryptionAction
EncryptionActionToken
This class encapsulates configuration for Encryption Actions.
EncryptionDerivedAction
EncryptionToken
EncryptionTokenBuilder
EncryptionUtils
Encryptor
A class to encrypt references.
EncryptOutputProcessor
Processor to encrypt XML structures
ExternalSecurityTokenImpl
HandlerAction
This class associates an "Action" Integer with a (optional) SecurityActionToken
Header
HttpsSecurityToken
HttpsSecurityTokenImpl
HttpsToken
HttpsToken.AuthenticationType
HttpsTokenAssertionState
WSP1.3, 5.4.10 HttpsToken Assertion
HttpsTokenBuilder
HttpsTokenSecurityEvent
HttpsTokenSecurityEvent.AuthenticationType
InboundWSSec
Inbound Streaming-WebService-Security
An instance of this class can be retrieved over the WSSec class
InboundWSSecurityContextImpl
Concrete security context implementation
IncludeTimeStampAssertionState
WSP1.3, 6.2 Timestamp Property
InetAddressUtils
A collection of utilities relating to InetAddresses.
InitiatorEncryptionToken
InitiatorEncryptionTokenBuilder
InitiatorSignatureToken
InitiatorSignatureTokenBuilder
InitiatorToken
InitiatorTokenBuilder
IssuedToken
IssuedTokenAssertionState
WSP1.3, 5.4.2 IssuedToken Assertion
IssuedTokenBuilder
IssuedTokenSecurityEvent <T extends org.apache.xml.security.stax.securityToken.SecurityToken>
JAASUsernameTokenValidator
This class validates a processed UsernameToken, extracted from the Credential passed to
the validate method.
JAASUsernameTokenValidatorImpl
This class validates a processed UsernameToken, where Username/password validation is delegated
to the JAAS LoginContext.
JasyptPasswordEncryptor
An implementation of PasswordEncryptor that relies on Jasypt's StandardPBEStringEncryptor to
encrypt and decrypt passwords.
KerberosClientExceptionAction
This class represents a PrivilegedExceptionAction implementation to obtain a service ticket from a Kerberos
Key Distribution Center.
KerberosClientSecurityToken
KerberosContext
KerberosContextAndServiceNameCallback
KerberosSecurity
Kerberos Security Token.
KerberosServiceContext
KerberosServiceExceptionAction
KerberosServiceSecurityToken
KerberosServiceSecurityTokenImpl
KerberosToken
KerberosToken.ApReqTokenType
KerberosTokenAssertionState
WSP1.3, 5.4.4 KerberosToken Assertion
KerberosTokenBuilder
KerberosTokenDecoder
This interface defines a pluggable way to obtain a session key given an AP-REQ Kerberos token and a
Subject.
KerberosTokenDecoderException
KerberosTokenSecurityEvent
KerberosTokenValidator
KeyIdentifierType
A security token key identifier
KeyInfoBean
Class KeyInfoBean represents a KeyInfo structure that will be embedded in a SAML Subject.
KeyInfoBean.CERT_IDENTIFIER
KeyUtils
KeyValueSecurityToken
KeyValueToken
KeyValueTokenAssertionState
WSP1.3, 5.4.11 KeyValueToken Assertion
KeyValueTokenBuilder
KeyValueTokenSecurityEvent
Layout
Layout.LayoutType
LayoutAssertionState
LayoutBuilder
LimitingInputStream
Loader
Load resources (or images) from various sources.
Mapping
MemoryReplayCache
A simple in-memory HashSet based cache to prevent against replay attacks.
Merlin
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
MerlinAKI
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
MerlinDevice
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
NameIDBean
Class NameIDBean represents a SAML NameID (can be used to create both SAML v1.1 and v2.0 statements)
NamePasswordCallbackHandler
NoOpValidator
This class does not do any Validation at all.
NoSecuritySecurityEvent
NSStack
The abstraction this class provides is a push down stack of variable
length frames of prefix to namespace mappings.
ObjectFactory
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.apache.wss4j.binding.wss10 package.
ObjectFactory
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.apache.wss4j.binding.wss11 package.
ObjectFactory
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.apache.wss4j.binding.wssc13 package.
ObjectFactory
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.apache.wss4j.binding.wssc200502 package.
ObjectFactory
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.apache.wss4j.binding.wsu10 package.
OnlySignEntireHeadersAndBodyAssertionState
WSP1.3, 6.6 Entire Header and Body Signatures Property
OpenSAMLBootstrap
This class intializes the Opensaml library.
OpenSAMLUtil
Class OpenSAMLUtil provides static helper methods for the OpenSaml library
OperationInputProcessor
Processor which emits the Operation-Security-Event
OperationPolicy
OperationSecurityEvent
OutboundUsernameSecurityToken
OutboundWSSec
Outbound Streaming-WebService-Security
An instance of this class can be retrieved over the WSSec class
OutputProcessorUtils
P_SHA1
PasswordEncryptor
This interface describes a way to encrypt and decrypt passwords.
PasswordString
This type is used for password elements per Section 4.1.
PKIPathSecurity
PKIPath Security Token.
PolicyAsserter
A interface that can be used to tell a third-part SOAP stack (e.g.
PolicyConstants
PolicyEnforcer
The PolicyEnforcer verifies the Policy assertions
The Assertion will be validated in realtime as far as possible
PolicyEnforcerFactory
PolicyEnforcerFactory builds a map of all the possible effective Policies
and caches them for reuse
PolicyInputProcessor
Processor to generate SecurityEvents regarding not secured elements
PolicyUtils
PolicyViolationException
Exception for PolicyViolation
Processor
PropertiesType
Java class for PropertiesType complex type.
PropertiesType
Java class for PropertiesType complex type.
ProtectionOrderAssertionState
WSP1.3, 6.3 Protection Order Property
ProtectionToken
ProtectionTokenBuilder
ProxyRestrictionBean
Class ProxyRestrictionBean represents a SAML 2.0 ProxyRestrictionBean object
PublicKeyPrincipal
PublicKeyPrincipalImpl
This class encapsulates a principal defined by a Public Key.
RecipientEncryptionToken
RecipientEncryptionTokenBuilder
RecipientSignatureToken
RecipientSignatureTokenBuilder
RecipientToken
RecipientTokenBuilder
Reference
Reference.
ReferenceListInputHandler
Processor for the ReferenceList XML Structure
ReferenceListOutputProcessor
ReferenceListProcessor
ReferenceType
This type represents a reference to an external security token.
RelToken
RelToken.RelTokenType
RelTokenAssertionState
WSP1.3, 5.4.9 RelToken Assertion
RelTokenBuilder
RelTokenSecurityEvent
ReplayCache
A cache to store (String) identifiers to avoid replay attacks.
RequestData
This class holds per request data.
RequiredElements
RequiredElementsAssertionState
WSP1.3, 4.3.1 RequiredElements Assertion
RequiredElementsBuilder
RequiredElementSecurityEvent
RequiredParts
RequiredPartsAssertionState
WSP1.3, 4.3.2 RequiredParts Assertion
RequiredPartsBuilder
RequiredPartSecurityEvent
ResolverAttachment
ResolverAttachment
Fake Resolver for SwA (SOAP with Attachment)
ResolverSameDocument
ResolverXPointer
RsaKeyValueSecurityToken
RsaKeyValueSecurityTokenImpl
SAML1ComponentBuilder
Class SAML1ComponentBuilder provides builder methods that can be used
to construct SAML v1.1 statements using the OpenSaml library.
SAML1Constants
Class SAML1Constants provides static constant definitions associated with
the SAML v1.x specification.
SAML2ComponentBuilder
Class SAML2ComponentBuilder provides builder methods that can be used
to construct SAML v2.0 statements using the OpenSaml library.
SAML2Constants
Class SAML2Constants provides static constant definitions associated with
the SAML v2.x specification.
SamlAssertionValidator
This class validates a SAML Assertion, which is wrapped in an "SamlAssertionWrapper" instance.
SamlAssertionWrapper
Class SamlAssertionWrapper can generate, sign, and validate both SAML v1.1
and SAML v2.0 assertions.
SAMLCallback
Class SAMLCallback will be called by the SamlAssertionWrapper
during the creation
of SAML statements (authentication, attribute, and authz decision).
SAMLKeyInfo
This holds key/cert information extracted from a SAML assertion
SAMLKeyInfoProcessor
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
SamlSecurityToken
SamlSecurityTokenImpl
SamlToken
SamlToken.SamlTokenType
SamlTokenAssertionState
WSP1.3, 5.4.8 SamlToken Assertion
SamlTokenBuilder
SAMLTokenInputHandler
Processor for the SAML Assertion XML Structure
SAMLTokenOutputProcessor
SAMLTokenPrincipal
SAMLTokenPrincipalImpl
A principal that represents a SAML Token.
SAMLTokenProcessor
SamlTokenSecurityEvent
SAMLTokenSignedAction
SAMLTokenUnsignedAction
SamlTokenValidator
SamlTokenValidatorImpl
SAMLUtil
Utility methods for SAML stuff
SantuarioUtil
SecureConversationSecurityToken
SecureConversationSecurityTokenImpl
SecureConversationToken
SecureConversationTokenAssertionState
WSP1.3, 5.4.7 SecureConversationToken Assertion
SecureConversationTokenBuilder
SecurityActionToken
This interface encapsulates configuration for Actions.
SecurityContextToken
SecurityContextToken
SecurityContextTokenAssertionState
WSP1.3, 5.4.6 SecurityContextToken Assertion
SecurityContextTokenBuilder
SecurityContextTokenInputHandler
Processor for the SecurityContextToken XML Structure
SecurityContextTokenOutputProcessor
SecurityContextTokenProcessor
The processor to process wsc:SecurityContextToken
.
SecurityContextTokenSecurityEvent
SecurityContextTokenType
Actual content model is non-deterministic, hence wildcard.
SecurityContextTokenType
Actual content model is non-deterministic, hence wildcard.
SecurityContextTokenValidator
SecurityContextTokenValidatorImpl
SecurityHeaderInputProcessor
Processor for the Security-Header XML Structure.
SecurityHeaderOrder
SecurityHeaderOutputProcessor
Processor to build the Security Header structure
SecurityHeaderReorderProcessor
The basic ordering (token dependencies) is given through the processor order
but we have more ordering criterias e.g.
SecurityHeaderType
This complexType defines header block to use for security-relevant data directed at a specific SOAP actor.
SecurityTokenFactoryImpl
Factory to create InboundSecurityToken Objects from keys in XML
SecurityTokenReference
Security Token Reference.
SecurityTokenReference
SecurityTokenReferenceImpl
SecurityTokenReferenceInputHandler
Processor for the SecurityTokenReference XML Structure
SecurityTokenReferenceType
This type is used reference a security token.
SecurityTokenRefSTRParser
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with an EncryptedData element.
SignatureAction
SignatureActionToken
This class encapsulates configuration for Signature Actions.
SignatureConfirmation
Signature Confirmation element.
SignatureConfirmationAction
SignatureConfirmationAssertionState
SignatureConfirmationInputHandler
Processor for the SignatureConfirmation XML Structure
SignatureConfirmationInputProcessor
SignatureConfirmationOutputProcessor
SignatureConfirmationProcessor
SignatureConfirmationSecurityEvent
SignatureConfirmationType
Java class for SignatureConfirmationType complex type.
SignatureDerivedAction
SignatureEncryptionActionToken
This abstract class encapsulates configuration for Signature + Encryption Actions.
SignatureProcessor
SignatureProtectionAssertionState
WSP1.3, 6.4 Signature Protection Property
SignatureSTRParser
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with a Signature element.
SignatureToken
SignatureTokenBuilder
SignatureTokenValidator
SignatureTokenValidatorImpl
SignatureTrustValidator
This class verifies trust in a credential used to verify a signature, which is extracted
from the Credential passed to the validate method.
SignatureUtils
WS-Security Utility methods.
SignedElements
SignedElementsAssertionState
WSP1.3, 4.1.2 SignedElements Assertion
SignedElementsBuilder
SignedParts
SignedPartsAssertionState
WSP1.3, 4.1.1 SignedParts Assertion
SignedPartsBuilder
SignedPartSecurityEvent
SOAP11Constants
SOAP 1.1 constants
SOAP12Constants
SOAP 1.2 constants
SOAPConstants
An interface defining SOAP constants.
SP11Constants
SP12Constants
SP13Constants
SPConstants
SPConstants.IncludeTokenType
SPConstants.SPVersion
SpnegoClientAction
This interface represents a PrivilegedAction implementation to obtain a (SPNEGO) service ticket
from a Kerberos Key Distribution Center.
SpnegoContextToken
SpnegoContextTokenAssertionState
WSP1.3, 5.4.5 SpnegoContextToken Assertion
SpnegoContextTokenBuilder
SpnegoServiceAction
This interface represents a PrivilegedAction implementation to validate a received (SPNEGO)
ticket to a KDC.
SpnegoTokenContext
This class wraps a GSSContext and provides some functionality to obtain and validate spnego tokens.
SPUtils
STRParser
This interface describes a pluggable way of extracting credentials from SecurityTokenReference
elements.
STRParser.REFERENCE_TYPE
ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number of the
(root) cert
THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 thumbprint of the (root) cert
KEY_IDENTIFIER - A certificate (chain) is located via a Key Identifier Element
DIRECT_REF - A certificate (chain) is located directly via an Id to another security token
Note that a Thumbprint reference is also a KeyIdentifier, but takes precedence over it.
STRParserParameters
This class holds the parameters for parsing a SecurityTokenReference Element by a STRParser implementation.
STRParserResult
This class holds the results from parsing a SecurityTokenReference Element by a STRParser implementation.
STRParserUtil
Some utilities for the STRParsers.
STRTransform
Class STRTransform.
STRTransformer
STRTransformProvider
A provider for the STR Transform.
STRTransformUtil
Utility class exposing the dereferencing LOG.c of the
STRTransform
implementation.
SubjectAndPrincipalSecurityToken
SubjectBean
Class SubjectBean represents a SAML subject (can be used to create
both SAML v1.1 and v2.0 statements)
SubjectConfirmationDataBean
Class SubjectConfirmationDataBean represents a SAML (2) SubjectConfirmationData.
SubjectLocalityBean
This class represents a SubjectLocality.
SupportingTokens
SupportingTokensBuilder
SymmetricBinding
SymmetricBindingBuilder
ThreadLocalSecurityProvider
Timestamp
Timestamp according to SOAP Message Security 1.0,
chapter 10 / appendix A.2
TimestampAction
TimestampInputHandler
TimestampOutputProcessor
TimestampProcessor
TimestampSecurityEvent
TimestampType
This complex type ties together the timestamp related elements into a composite type.
TimestampValidator
This class validates a processed Timestamp, extracted from the Credential passed to
the validate method.
TimestampValidator
TimestampValidatorImpl
TokenAssertionState
WSP1.3, 5 Token Assertions
TokenContext
TokenElementCallback
This class is a callback to obtain a DOM Element representing a security token.
TokenProtectionAssertionState
WSP1.3, 6.5 Token Protection Property
TransformationParametersType
This complexType defines a container for elements to be specified from any namespace as properties/parameters of a DSIG transformation.
TransportBinding
TransportBindingBuilder
TransportToken
TransportTokenBuilder
Trust10
Trust10Builder
Trust13
Trust13Builder
UsernameSecurityToken
UsernameSecurityTokenImpl
UsernameToken
UsernameToken according to WS Security specifications, UsernameToken profile.
UsernameToken
UsernameToken.PasswordType
UsernameToken.UsernameTokenType
UsernameTokenAction
UsernameTokenAssertionState
WSP1.3, 5.4.1 UsernameToken Assertion
UsernameTokenBuilder
UsernameTokenInputHandler
Processor for the UsernameToken XML Structure
UsernameTokenOutputProcessor
UsernameTokenPrincipal
UsernameTokenProcessor
UsernameTokenSecurityEvent
UsernameTokenSignedAction
Sign a request using a secret key derived from UsernameToken data.
UsernameTokenType
This type represents a username token per Section 4.1
UsernameTokenUtil
UsernameTokenValidator
This class validates a processed UsernameToken, extracted from the Credential passed to
the validate method.
UsernameTokenValidator
UsernameTokenValidatorImpl
Validator
This interface describes a pluggable way of validating credentials that have been extracted
by the processors.
Validator
Version
The SAML Version
WSConstants
Constants in WS-Security spec.
WSCurrentTimeSource
WSDataRef
WSDerivedKeyTokenPrincipal
This class implements the Principal
interface and
represents a DerivedKeyToken
.
WSDocInfo
WSEncryptionPart
WSHandler
Extracted from WSDoAllReceiver and WSDoAllSender
Extended to all passwordless UsernameTokens and configurable identities.
WSHandlerConstants
This class defines the names, actions, and other string for the deployment
data of the WS handler.
WSHandlerResult
WSInboundSecurityContext
The document security context
WSPasswordCallback
Simple class to provide a password callback mechanism.
WSProviderConfig
Configure Crypto providers.
Wss10
WSS10Builder
Wss11
WSS11Builder
WSS4JCacheUtil
Some functionality to detect if EhCache is available or not.
WSS4JConstants
WSS4JResourceBundle
ResourceBundle for WSS4J
WSSConfig
WSSConfig
WSSConfigurationException
Exception when configuration errors are detected
WSSConstants
WSSConstants for global use
WSSConstants.DerivedKeyTokenReference
WSSConstants.UsernameTokenPasswordType
WSSec
This is the central class of the streaming webservice-security framework.
Instances of the inbound and outbound security streams can be retrieved
with this class.
WSSecBase
This is the base class for WS Security messages.
WSSecDerivedKeyBase
Base class for DerivedKey encryption and signature
WSSecDKEncrypt
Encrypts and signs parts of a message with derived keys derived from a
symmetric key.
WSSecDKSign
Builder to sign with derived keys
WSSecEncrypt
Encrypts a parts of a message according to WS Specification, X509 profile,
and adds the encryption data.
WSSecEncryptedKey
Builder class to build an EncryptedKey.
WSSecHeader
This class implements WS Security header.
WSSecSAMLToken
Builds a WS SAML Assertion and inserts it into the SOAP Envelope.
WSSecSecurityContextToken
Builder class to add a wsc:SecurityContextToken
into the
wsse:Security
WSSecSignature
Creates a Signature according to WS Specification, X509 profile.
WSSecSignatureBase
This is the base class for WS Security messages that are used for signature generation or
verification.
WSSecSignatureConfirmation
Builds a WS SignatureConfirmation and inserts it into the SOAP Envelope.
WSSecSignatureSAML
WSSecTimestamp
Builds a WS Timestamp and inserts it into the SOAP Envelope.
WSSecurityEngine
WS-Security Engine.
WSSecurityEngineResult
WSSecurityEventConstants
WSSecurityException
Exception class for WS-Security.
WSSecurityException.ErrorCode
WSSecurityStreamReader
WSSecurityTokenConstants
WSSecurityUtil
WS-Security Utility methods.
WSSecUsernameToken
Builds a WS UsernameToken.
WSSEncryptedKeyInputHandler
Processor for the EncryptedKey XML Structure
WSSPolicyException
WSSSAMLKeyInfoProcessor
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
WSSSecurePart
Extend the Apache Santuario SecurePart class with some additional configuration for WSS
WSSSecurityProperties
Main configuration class to supply keys etc.
WssServletContextListener
ServletContextListener that cleans up WSS4J security providers at context
destruction.
WSSSignatureEndingOutputProcessor
WSSSignatureInputHandler
WSSSignatureOutputProcessor
WSSSignatureReferenceVerifyInputProcessor
WSSUtils
WSTimeSource
This interface allows the Time Source used to set dates and times to be
overridden by the application.
WsuIdAllocator
Interface used for generating unique ID's for elements that need
to be addressed by their wsu:Id attribute
WSUsernameTokenPrincipalImpl
This class implements the Principal
interface and
represents a UsernameToken user.
X509DefaultSecurityTokenImpl
X509IssuerSerialTokenImpl
X509PKIPathv1SecurityTokenImpl
X509Security
X509 Security Token.
X509SecurityToken
X509SecurityTokenImpl
X509SKISecurityTokenImpl
X509SubjectPublicKeyInfo
Represents the X.509 SubjectPublicKeyInfo for a public key, as specified
in RFC3280/5280:
X509ThumbprintSHA1SecurityTokenImpl
X509Token
X509Token.TokenType
X509TokenAssertionState
WSP1.3, 5.4.3 X509Token Assertion
X509TokenBuilder
X509TokenSecurityEvent
X509Util
X509V3SecurityTokenImpl
XMLUtils
XPath
XPath.Version