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