All Classes and Interfaces

Class
Description
 
Interface for all actions
Fake class to be able to create a Transforms object
 
 
 
 
 
Processor implementation to handle wsse:BinarySecurityToken elements
This interface defines a pluggable way of locating Elements that are referenced via an Id.
Class contains the result of locating public key using the KeyInfoType element.
This class stores various Credential types that can be validated and/or returned by a Validator implementation.
 
<DerivedKeyToken wsu:Id="..." wsc:Algorithm="
The processor to process wsc:DerivedKeyToken.
This implementation of STRParser is for parsing a SecurityTokenReference element associated with a DerivedKeyToken element.
This class uses a DOM-based approach to locate Elements that are referenced via an Id.
Some SAML Utility methods only for use in the DOM code.
This will process incoming saml2:EncryptedAssertion elements.
This will process incoming xenc:EncryptedData elements.
 
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with an EncryptedKey element
 
 
 
A class to encrypt references.
This class associates an "Action" Integer with a (optional) SecurityActionToken
This class validates a processed UsernameToken, extracted from the Credential passed to the validate method.
Kerberos Security Token.
 
This class does not do any Validation at all.
 
 
This class holds per request data.
 
This class validates a SAML Assertion, which is wrapped in an "SamlAssertionWrapper" instance.
 
 
 
 
The processor to process wsc:SecurityContextToken.
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with an EncryptedData element.
 
Signature Confirmation element.
 
 
 
 
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with a Signature element.
This class verifies trust in a credential used to verify a signature, which is extracted from the Credential passed to the validate method.
WS-Security Utility methods.
SOAP 1.1 constants
SOAP 1.2 constants
An interface defining SOAP constants.
This interface describes a pluggable way of extracting credentials from SecurityTokenReference elements.
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.
This class holds the parameters for parsing a SecurityTokenReference Element by a STRParser implementation.
This class holds the results from parsing a SecurityTokenReference Element by a STRParser implementation.
Some utilities for the STRParsers.
Class STRTransform.
A provider for the STR Transform.
Utility class exposing the dereferencing LOG.c of the STRTransform implementation.
Timestamp according to SOAP Message Security 1.0, chapter 10 / appendix A.2
 
 
This class validates a processed Timestamp, extracted from the Credential passed to the validate method.
UsernameToken according to WS Security specifications, UsernameToken profile.
 
 
Sign a request using a secret key derived from UsernameToken data.
This class validates a processed UsernameToken, extracted from the Credential passed to the validate method.
This interface describes a pluggable way of validating credentials that have been extracted by the processors.
Constants in WS-Security spec.
 
 
Extracted from WSDoAllReceiver and WSDoAllSender Extended to all passwordless UsernameTokens and configurable identities.
This class defines the names, actions, and other string for the deployment data of the WS handler.
 
WSSConfig
This is the base class for WS Security messages.
Base class for DerivedKey encryption and signature
Encrypts and signs parts of a message with derived keys derived from a symmetric key.
Builder to sign with derived keys
Encrypts a parts of a message according to WS Specification, X509 profile, and adds the encryption data.
Builder class to build an EncryptedKey.
This class implements WS Security header.
Builds a WS SAML Assertion and inserts it into the SOAP Envelope.
Builder class to add a wsc:SecurityContextToken into the wsse:Security
Creates a Signature according to WS Specification, X509 profile.
This is the base class for WS Security messages that are used for signature generation or verification.
Builds a WS SignatureConfirmation and inserts it into the SOAP Envelope.
 
Builds a WS Timestamp and inserts it into the SOAP Envelope.
WS-Security Engine.
 
WS-Security Utility methods.
Builds a WS UsernameToken.
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
Interface used for generating unique ID's for elements that need to be addressed by their wsu:Id attribute