All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractDerivedAction |
|
| Action |
Interface for all actions
|
| AttachmentCiphertextTransform |
Fake class to be able to create a Transforms object
|
| AttachmentCompleteSignatureTransform |
|
| AttachmentCompleteSignatureTransformProvider |
|
| AttachmentContentSignatureTransform |
|
| AttachmentContentSignatureTransformProvider |
|
| AttachmentTransformParameterSpec |
|
| BinarySecurityTokenProcessor |
Processor implementation to handle wsse:BinarySecurityToken elements
|
| CallbackLookup |
This interface defines a pluggable way of locating Elements that are referenced via an Id.
|
| CertificateResult |
Class contains the result of locating public key using the KeyInfoType element.
|
| Credential |
This class stores various Credential types that can be validated and/or returned by a
Validator implementation.
|
| CustomTokenAction |
|
| DerivedKeyToken |
|
| DerivedKeyTokenProcessor |
The processor to process wsc:DerivedKeyToken.
|
| DerivedKeyTokenSTRParser |
This implementation of STRParser is for parsing a SecurityTokenReference element associated
with a DerivedKeyToken element.
|
| 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.
|
| EncryptedAssertionProcessor |
This will process incoming saml2:EncryptedAssertion elements.
|
| EncryptedDataProcessor |
This will process incoming xenc:EncryptedData elements.
|
| EncryptedKeyProcessor |
|
| EncryptedKeySTRParser |
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with an EncryptedKey element
|
| EncryptionAction |
|
| EncryptionDerivedAction |
|
| EncryptionUtils |
|
| Encryptor |
A class to encrypt references.
|
| HandlerAction |
This class associates an "Action" Integer with a (optional) SecurityActionToken
|
| JAASUsernameTokenValidator |
This class validates a processed UsernameToken, extracted from the Credential passed to
the validate method.
|
| KerberosSecurity |
Kerberos Security Token.
|
| KerberosTokenValidator |
|
| NoOpValidator |
This class does not do any Validation at all.
|
| Processor |
|
| ReferenceListProcessor |
|
| RequestData |
This class holds per request data.
|
| ResolverAttachment |
|
| SamlAssertionValidator |
This class validates a SAML Assertion, which is wrapped in an "SamlAssertionWrapper" instance.
|
| SAMLTokenProcessor |
|
| SAMLTokenSignedAction |
|
| SAMLTokenUnsignedAction |
|
| SecurityContextToken |
|
| SecurityContextTokenProcessor |
The processor to process wsc:SecurityContextToken.
|
| SecurityTokenRefSTRParser |
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with an EncryptedData element.
|
| SignatureAction |
|
| SignatureConfirmation |
Signature Confirmation element.
|
| SignatureConfirmationAction |
|
| SignatureConfirmationProcessor |
|
| SignatureDerivedAction |
|
| SignatureProcessor |
|
| SignatureSTRParser |
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the
KeyInfo element associated with a Signature element.
|
| 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.
|
| SOAP11Constants |
SOAP 1.1 constants
|
| SOAP12Constants |
SOAP 1.2 constants
|
| SOAPConstants |
An interface defining SOAP constants.
|
| 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.
|
| STRTransformProvider |
A provider for the STR Transform.
|
| STRTransformUtil |
Utility class exposing the dereferencing LOG.c of the STRTransform implementation.
|
| Timestamp |
Timestamp according to SOAP Message Security 1.0,
chapter 10 / appendix A.2
|
| TimestampAction |
|
| TimestampProcessor |
|
| TimestampValidator |
This class validates a processed Timestamp, extracted from the Credential passed to
the validate method.
|
| UsernameToken |
UsernameToken according to WS Security specifications, UsernameToken profile.
|
| UsernameTokenAction |
|
| UsernameTokenProcessor |
|
| UsernameTokenSignedAction |
Sign a request using a secret key derived from UsernameToken data.
|
| UsernameTokenValidator |
This class validates a processed UsernameToken, extracted from the Credential passed to
the validate method.
|
| Validator |
This interface describes a pluggable way of validating credentials that have been extracted
by the processors.
|
| WSConstants |
Constants in WS-Security spec.
|
| WSDataRef |
|
| WSDocInfo |
|
| 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 |
|
| WSSConfig |
WSSConfig
|
| 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 |
|
| WSSecurityUtil |
WS-Security Utility methods.
|
| WSSecUsernameToken |
Builds a WS UsernameToken.
|
| WSSSAMLKeyInfoProcessor |
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
|
| WsuIdAllocator |
Interface used for generating unique ID's for elements that need
to be addressed by their wsu:Id attribute
|
| X509Util |
|