All Classes and Interfaces
Class
Description
Abstract base class for
KeyAgreementProcessor implementations which do key derivation by means of
a required KeyDerivation parameter.Abstract base class for
KeyAgreementProcessor implementations.Abstract super class for
KeyInfoProvider implementations.Abstract base class for security parameters resolvers which supplies commonly used functionality for reuse.
An abstract marshaller implementation for XMLObjects from XML Encryption.
An abstract unmarshaller implementation for XMLObjects from XML Encryption.
An abstract marshaller implementation for XMLObjects from XML Signature.
An abstract unmarshaller implementation for XMLObjects from XML Signature.
Builder of
AgreementMethod.Concrete implementation of
AgreementMethod.Implementation of
KeyInfoProvider which supports AgreementMethod.A thread-safe Marshaller for
AgreementMethod objects.A thread-safe Unmarshaller for
AgreementMethod objects.Abstract implementation of
AlgorithmIdentifierType.A thread-safe Marshaller for
AlgorithmIdentifierType objects.A thread-safe Unmarshaller for
AlgorithmIdentifierType objects.A predicate which evaluates whether a cryptographic algorithm URI is effectively supported by
the runtime environment, as determined by
AlgorithmRegistry.isRuntimeSupported(String).Implementation of
SignatureValidationProvider which is based on the Apache Santuario library
and is used with Signature instances which are instances of SignatureImpl.Implementation of
SignerProvider which is based on the Apache Santuario library
and is used with Signature instances which are instances of SignatureImpl.Implementation of Santuario's
XMLParser which simply wraps an instance of ParserPool.Initializer which initializes the Apache XML Security library (Santuario).
A base implementation of
SignatureTrustEngine which evaluates the validity and trustworthiness of XML and raw
signatures.Basic implementation of
AlgorithmPolicyConfiguration.Basic implementation of
DecryptionConfiguration.Basic implementation of
DecryptionParametersResolver.Basic implementation of
EncryptionConfiguration.Basic implementation of
EncryptionParametersResolver.Basic implementation of
KeyAgreementCredential.A factory implementation which produces instances of
KeyInfoGenerator capable of
handling the information contained within a Credential.Implementation of
KeyInfoCredentialResolver which resolves credentials based on a KeyInfo element
using a configured list of KeyInfoProviders and optional post-processing hooks.Basic implementation of
SignatureSigningConfiguration.Basic implementation of
SignatureSigningParametersResolver.Basic implementation of
SignatureValidationConfiguration.Basic implementation of
SignatureValidationParametersResolver.Builder of
CarriedKeyName.Concrete implementation of
CarriedKeyName.A concrete implementation of
AbstractChainingCredentialResolver which is scoped to
the KeyInfoCredentialResolver type.A signature prevalidator implementation which chains execution of a list of
SignaturePrevalidator instances.Evaluate a signature in sequence using a chain of subordinate trust engines.
Builder of
CipherData.Concrete implementation of
CipherData.A thread-safe Marshaller for
CipherData objects.A thread-safe Unmarshaller for
CipherData objects.Builder of
CipherReference.Concrete implementation of
CipherReference.A thread-safe Marshaller for
CipherReference objects.A thread-safe Unmarshaller for
CipherReference objects.Builder of
CipherValue.Concrete implementation of
CipherValue.An implementation of
KeyInfoCredentialResolver which uses a Collection as the
underlying credential source.Implementation of ConcatKDF key derivation as defined in XML Encryption 1.1.
Implementation of
KeyAgreementParameterParser.Builder of
ConcatKDFParams.Concrete implementation of
ConcatKDFParams.A thread-safe Marshaller for
ConcatKDFParams objects.A thread-safe Unmarshaller for
ConcatKDFParams objects.Builder of
CryptoBinary.Concrete implementation of
CryptoBinary.A thread-safe Marshaller for
CryptoBinary objects.A thread-safe Unmarshaller for
CryptoBinary objects.Builder of
DataReference.Concrete implementation of
DataReference.A thread-safe Marshaller for
DataReference objects.A thread-safe Unmarshaller for
DataReference objects.A utility class which programmatically builds basic instances of various components
related to security configuration which have reasonable default values for their
various configuration parameters.
Builder of
DEREncodedKeyValue.Concrete implementation of
DEREncodedKeyValue.A thread-safe Marshaller for
DEREncodedKeyValue objects.Implementation of
KeyInfoProvider which supports DEREncodedKeyValue.A thread-safe Unmarshaller for
DEREncodedKeyValue objects.Builder of
DerivedKey.Concrete implementation of
DerivedKey.A thread-safe Marshaller for
DerivedKey objects.Builder of
DerivedKeyName.Concrete implementation of
DerivedKeyName.A thread-safe Unmarshaller for
DerivedKey objects.Builder of
DHKeyValue.Concrete implementation of
DHKeyValue.A thread-safe Marshaller for
DHKeyValue objects.A thread-safe Unmarshaller for
DHKeyValue objects.Implementation of the key derivation function used with Diffie-Hellman Key Agreement With Legacy Key Derivation
Function as defined in XML Encryption 1.1.
Implementation of
KeyAgreementProcessor which performs Diffie-Hellman
Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.Implementation of
KeyAgreementProcessor which performs Diffie-Hellman
Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.Key agreement parameter to support use of
DigestMethod values.Implementation of
KeyAgreementParameterParser.Builder of
DigestMethod.Concrete implementation of
DigestMethod.A thread-safe Marshaller for
DigestMethod objects.A thread-safe Unmarshaller for
DigestMethod objects.Builder of
DSAKeyValue.Concrete implementation of
DSAKeyValue.A thread-safe Marshaller for
DSAKeyValue objects.Implementation of
KeyInfoProvider which supports DSAKeyValue.A thread-safe Unmarshaller for
DSAKeyValue objects.Implementation of
KeyAgreementProcessor which performs Elliptic Curve Diffie-Hellman (ECDH)
Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.Builder of
ECKeyValue.Concrete implementation of
ECKeyValue.A thread-safe Marshaller for
ECKeyValue objects.Implementation of
KeyInfoProvider which supports ECKeyValue.A thread-safe Unmarshaller for
ECKeyValue objects.Concrete implementation of
ECPointType.Builder of
EncryptedData.Concrete implementation of
EncryptedData.A thread-safe Marshaller for
EncryptedData objects.A thread-safe Unmarshaller for
EncryptedData objects.Builder of
EncryptedKey.Concrete implementation of
EncryptedKey.A thread-safe Marshaller for
EncryptedKey objects.A thread-safe Unmarshaller for
EncryptedKey objects.Abstract implementation of
EncryptedType.A thread-safe Marshaller for
EncryptedType objects.A thread-safe Unmarshaller for
EncryptedType objects.Builder of
EncryptionMethod.Concrete implementation of
EncryptionMethod.A thread-safe Marshaller for
EncryptionMethod objects.A thread-safe Unmarshaller for
EncryptionMethod objects.Builder of
EncryptionProperties.Concrete implementation of
EncryptionProperties.A thread-safe Marshaller for
EncryptionProperties objects.A thread-safe Unmarshaller for
EncryptionProperties objects.Builder of
EncryptionProperty.Concrete implementation of
EncryptionProperty.A thread-safe Marshaller for
EncryptionProperty objects.A thread-safe Unmarshaller for
EncryptionProperty objects.Predicate which implements an algorithm URI exclusion policy.
An implementation of
SignatureTrustEngine which evaluates the validity
and trustworthiness of XML and raw signatures.Builder of
Exponent.Concrete implementation of
Exponent.Builder of
G.Builder of
Generator.Concrete implementation of
Generator.Concrete implementation of
G.An initializer which initializes the global security configuration.
Predicate which implements an algorithm URI inclusion policy.
Implementation of
KeyInfoProvider which provides basic support for
extracting a X509Credential from an X509Data child of KeyInfo.Builder of
IterationCount.Concrete implementation of
IterationCount.An initializer which validates the Java Cryptographic Architecture environment is usable.
Builder of
J.Concrete implementation of
J.Key agreement parameter to support use of
KANonce values.Implementation of
KeyAgreementParameterParser.Builder of
KANonce.Concrete implementation of
KANonce.A factory implementation which produces instances of
KeyInfoGenerator capable of
handling the information contained within an KeyAgreementCredential.A component which parses an
XMLObject into an instance of KeyAgreementParameter.A component which parses an instance of
AgreementMethod and produces a new instance
of KeyAgreementParameters.Builder of
KeyDerivationMethod.Concrete implementation of
KeyDerivationMethod.A thread-safe Marshaller for
DerivedKey objects.A thread-safe Unmarshaller for
AgreementMethod objects.Builder of
KeyInfo.Context for credentials resolved from a
KeyInfo element.Concrete implementation of
KeyInfo.A thread-safe Marshaller for
KeyInfo objects.Interface for providers used in conjunction with a
KeyInfoCredentialResolver which
support resolving Credentials based on a child element of KeyInfo.Builder of
KeyInfoReference.Concrete implementation of
KeyInfoReference.Thread-safe marshaller of
KeyInfoReference objects.Implementation of
KeyInfoProvider which supports KeyInfoReference.A thread-safe Unmarshaller for
KeyInfoReference objects.Resolution context class that is used to supply state information to, and to share information
amongst,
KeyInfoProviders.A thread-safe Unmarshaller for
KeyInfo objects.Builder of
KeyLength.Concrete implementation of
KeyLength.Builder of
KeyName.Concrete implementation of
KeyName.Builder of
KeyReference.Concrete implementation of
KeyReference.A thread-safe Marshaller for
KeyReference objects.A thread-safe Unmarshaller for
KeyReference objects.Key agreement parameter used to explicitly represent the size of the derived key.
Builder of
KeySize.Concrete implementation of
KeySize.Builder of
KeyValue.Concrete implementation of
KeyValue.A thread-safe Marshaller for
KeyValue objects.A thread-safe Unmarshaller for
KeyValue objects.A simple specialization of
BasicProviderKeyInfoCredentialResolver
which is capable of using information from a KeyInfo to resolve
local credentials from a supplied CredentialResolver which manages local credentials.Builder of
MasterKeyName.Concrete implementation of
MasterKeyName.Builder of
MGF.Abstract implementation of
MGF.A thread-safe Marshaller for
MGF objects.A thread-safe Unmarshaller for
MGF objects.Builder of
MgmtData.Concrete implementation of
MgmtData.Builder of
Modulus.Concrete implementation of
Modulus.Builder of
NamedCurve.Concrete implementation of
NamedCurve.Thread-safe marshaller of
NamedCurve objects.A thread-safe Unmarshaller for
NamedCurve objects.Builder of
OAEPparams.Concrete implementation of
OAEPparams.Builder of
OriginatorKeyInfo.Concrete implementation of
OriginatorKeyInfo.A thread-safe Marshaller for
OriginatorKeyInfo objects.A thread-safe Unmarshaller for
OriginatorKeyInfo objects.Builder of
OtherSource.Abstract implementation of
OtherSource.A thread-safe Marshaller for
OtherSource objects.A thread-safe Unmarshaller for
OtherSource objects.Implementation of PBKDF2 key derivation as defined in XML Encryption 1.1.
Implementation of
KeyAgreementParameterParser.Builder of
PBKDF2Params.Concrete implementation of
PBKDF2Params.A thread-safe Marshaller for
PBKDF2Params objects.A thread-safe Unmarshaller for
PBKDF2Params objects.Builder of
P.Builder of
P.Builder of
PgenCounter.Builder of
PgenCounter.Concrete implementation of
PgenCounter.Concrete implementation of
PgenCounter.Builder of
PGPData.Concrete implementation of
PGPData.A thread-safe Marshaller for
PGPData objects.A thread-safe Unmarshaller for
PGPData objects.Builder of
PGPKeyID.Concrete implementation of
PGPKeyID.Builder of
PGPKeyPacket.Concrete implementation of
PGPKeyPacket.Concrete implementation of
P.Concrete implementation of
P.An implementation of
SignatureTrustEngine which evaluates the validity
and trustworthiness of XML and raw signatures.Handler that resolves and populates
SignatureValidationParameters on a SecurityParametersContext
created/accessed via a lookup function, by default as an immediate child context of the target
MessageContext.Builder of
PRF.Abstract implementation of
PRF.A thread-safe Marshaller for
PRF objects.A thread-safe Unmarshaller for
PRF objects.Key agreement parameter used to pass a Credential holding a required private key.
Builder of
Public.Concrete implementation of
Public.Builder of
PublicKey.Concrete implementation of
PublicKey.Builder of
Q.Builder of
Q.Concrete implementation of
Q.Concrete implementation of
Q.Builder of
RecipientKeyInfo.Concrete implementation of
RecipientKeyInfo.A thread-safe Marshaller for
RecipientKeyInfo objects.A thread-safe Unmarshaller for
RecipientKeyInfo objects.Builder of
ReferenceList.Concrete implementation of
ReferenceList.A thread-safe Marshaller for
ReferenceList objects.A thread-safe Unmarshaller for
ReferenceList objects.Concrete implementation of
ReferenceType.A thread-safe Marshaller for
ReferenceType objects.A thread-safe Unmarshaller for
ReferenceType objects.Builder of
RetrievalMethod.Concrete implementation of
RetrievalMethod.A thread-safe Marshaller for
RetrievalMethod objects.A thread-safe Unmarshaller for
RetrievalMethod objects.Builder of
RSAKeyValue.Concrete implementation of
RSAKeyValue.A thread-safe Marshaller for
RSAKeyValue objects.Implementation of
KeyInfoProvider which supports RSAKeyValue.A thread-safe Unmarshaller for
RSAKeyValue objects.Builder of
Salt.Concrete implementation of
Salt.A thread-safe Marshaller for
Salt objects.A thread-safe Unmarshaller for
Salt objects.Builder of
Seed.Builder of
Seed.Concrete implementation of
Seed.Concrete implementation of
Seed.Component which validates a
Signature's signature and digest algorithm URI's against
a supplied algorithm include and exclude policy.Builder of
Signature.XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
A marshaller for
Signature objects.An unmarshaller for
Signature objects.Builder of
Specified.Concrete implementation of
Specified.Builder of
SPKIData.Concrete implementation of
SPKIData.A thread-safe Marshaller for
SPKIData objects.A thread-safe Unmarshaller for
SPKIData objects.Builder of
SPKISexp.Concrete implementation of
SPKISexp.Resolve an instance of
DecryptionParameters statically.Resolve an instance of
EncryptionParameters statically.Simple implementation of
KeyInfoCredentialResolver which just stores and returns a static set of credentials.Implementation of
KeyInfoGenerator which always returns static KeyInfo data.Resolve an instance of
SignatureSigningParameters statically.Resolve an instance of
SignatureValidationParameters statically.Key agreement parameter whose presence indicates Static-Static mode is being used.
Builder of
Transform.Concrete implementation of
Transform.A thread-safe Marshaller for
Transform objects.Builder of
Transforms.Builder of
Transforms.Concrete implementation of
Transforms.Concrete implementation of
Transforms.A thread-safe Marshaller for
Transforms objects.A thread-safe Marshaller for
Transforms objects.A thread-safe Unmarshaller for
Transforms objects.A thread-safe Unmarshaller for
Transforms objects.A thread-safe Unmarshaller for
Transform objects.Builder of
X509Certificate.Concrete implementation of
X509Certificate.The action to be taken when the current state must be cleaned.
Builder of
X509CRL.Concrete implementation of
X509CRL.The action to be taken when the current state must be cleaned.
Builder of
X509Data.Concrete implementation of
X509Data.A thread-safe Marshaller for
X509Data objects.A thread-safe Unmarshaller for
X509Data objects.Builder of
X509Digest.Concrete implementation of
X509Digest.A thread-safe Marshaller for
X509Digest objects.A thread-safe Unmarshaller for
X509Digest objects.Builder of
X509IssuerName.Concrete implementation of
X509IssuerName.Builder of
X509IssuerSerial.Concrete implementation of
X509IssuerSerial.A thread-safe Marshaller for
X509IssuerSerial objects.A thread-safe Unmarshaller for
X509IssuerSerial objects.A factory implementation which produces instances of
KeyInfoGenerator capable of
handling the information contained within an X509Credential.Builder of
X509SerialNumber.Concrete implementation of
X509SerialNumber.Thread-safe marshaller of
X509SerialNumber objects.Thread-safe unmarshaller for
X509SerialNumber objects.Builder of
X509SKI.Concrete implementation of
X509SKI.Builder of
X509SubjectName.Concrete implementation of
X509SubjectName.XMLObject provider initializer for module "xmlsec-impl".
Builder of
XPath.Concrete implementation of
XPath.Builder of
Y.Concrete implementation of
Y.