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