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.
 
 
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