A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEncryptedKeyResolver - Class in org.opensaml.xmlsec.encryption.support
-
Abstract class implementation for
EncryptedKeyResolver
. - AbstractEncryptedKeyResolver() - Constructor for class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Constructor.
- AbstractEncryptedKeyResolver(String) - Constructor for class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Constructor.
- AbstractEncryptedKeyResolver(Set<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Constructor.
- AbstractSignableXMLObject - Class in org.opensaml.xmlsec.signature
-
Base for signable XMLObjects.
- AbstractSignableXMLObject(String, String, String) - Constructor for class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
Constructor.
- addCertificate(KeyInfo, X509Certificate) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Converts a native Java
X509Certificate
into the corresponding XMLObject and stores it in aKeyInfo
in the firstX509Data
element. - addCRL(KeyInfo, X509CRL) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- addDEREncodedPublicKey(KeyInfo, PublicKey) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Converts a Java public key into the corresponding XMLObject and stores it in a
KeyInfo
in a newDEREncodedKeyValue
element. - addKeyName(KeyInfo, String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Add a new
KeyName
value to a KeyInfo. - addOrReplaceReferenceCanonicalizationTransform(ContentReference, String) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Process the indicated content reference and either add or replace its canonicalization Transform algorithm with the indicated algorithm.
- addPublicKey(KeyInfo, PublicKey) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- AgreementMethod - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
- ALGO_ID_BLOCKCIPHER_AES128 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - REQUIRED AES-128.
- ALGO_ID_BLOCKCIPHER_AES128_GCM - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - REQUIRED AES128-GCM.
- ALGO_ID_BLOCKCIPHER_AES192 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - OPTIONAL AES-192.
- ALGO_ID_BLOCKCIPHER_AES192_GCM - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - OPTIONAL AES192-GCM.
- ALGO_ID_BLOCKCIPHER_AES256 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - REQUIRED AES-256.
- ALGO_ID_BLOCKCIPHER_AES256_GCM - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - OPTIONAL AES256-GCM.
- ALGO_ID_BLOCKCIPHER_TRIPLEDES - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Block Encryption - REQUIRED TRIPLEDES.
- ALGO_ID_C14N_EXCL_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Exclusive WITHOUT comments.
- ALGO_ID_C14N_EXCL_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Exclusive WITH comments.
- ALGO_ID_C14N_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Inclusive 1.0 WITHOUT comments.
- ALGO_ID_C14N_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Inclusive 1.0 WITH comments.
- ALGO_ID_C14N11_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Inclusive 1.1 WITHOUT comments.
- ALGO_ID_C14N11_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Canonicalization - Inclusive 1.1 WITH comments.
- ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Digest - Optional MD5.
- ALGO_ID_DIGEST_RIPEMD160 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Message Digest - OPTIONAL RIPEMD-160.
- ALGO_ID_DIGEST_RIPEMD160 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Message Digest - RIPEMD-160 (Note: Defined by XML Encryption).
- ALGO_ID_DIGEST_SHA1 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Digest - Required SHA1.
- ALGO_ID_DIGEST_SHA224 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Digest - Optional SHA224.
- ALGO_ID_DIGEST_SHA256 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Message Digest - REQUIRED SHA256.
- ALGO_ID_DIGEST_SHA256 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Message Digest - SHA256 (Note: Defined by XML Encryption).
- ALGO_ID_DIGEST_SHA384 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Digest - Optional SHA384.
- ALGO_ID_DIGEST_SHA512 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Message Digest - OPTIONAL SHA512.
- ALGO_ID_DIGEST_SHA512 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Message Digest - SHA512 (Note: Defined by XML Encryption).
- ALGO_ID_ENCODING_BASE64 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Encoding - Required Base64.
- ALGO_ID_KEYAGREEMENT_DH - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Key Agreement - OPTIONAL Diffie-Hellman.
- ALGO_ID_KEYTRANSPORT_RSA15 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Key Transport - OPTIONAL RSA-v1.5.
- ALGO_ID_KEYTRANSPORT_RSAOAEP - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Key Transport - REQUIRED RSA-OAEP (including MGF1 with SHA1).
- ALGO_ID_KEYTRANSPORT_RSAOAEP11 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Key Transport - OPTIONAL RSA-OAEP.
- ALGO_ID_KEYWRAP_AES128 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Symmetric Key Wrap - REQUIRED AES-128 KeyWrap.
- ALGO_ID_KEYWRAP_AES192 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Symmetric Key Wrap - OPTIONAL AES-192 KeyWrap.
- ALGO_ID_KEYWRAP_AES256 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Symmetric Key Wrap - REQUIRED AES-256 KeyWrap.
- ALGO_ID_KEYWRAP_TRIPLEDES - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Symmetric Key Wrap - REQUIRED TRIPLEDES KeyWrap.
- ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - NOT Recommended HMAC-MD5.
- ALGO_ID_MAC_HMAC_RIPEMD160 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - Optional HMAC-RIPEMD160.
- ALGO_ID_MAC_HMAC_SHA1 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
MAC - Required HMAC-SHA1.
- ALGO_ID_MAC_HMAC_SHA224 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - Optional HMAC-SHA224.
- ALGO_ID_MAC_HMAC_SHA256 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - Optional HMAC-SHA256.
- ALGO_ID_MAC_HMAC_SHA384 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - Optional HMAC-SHA284.
- ALGO_ID_MAC_HMAC_SHA512 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
HMAC - Optional HMAC-SHA512.
- ALGO_ID_MGF1_SHA1 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Mask Generation Function - MGF1 with SHA-1.
- ALGO_ID_MGF1_SHA224 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Mask Generation Function - MGF1 with SHA-224.
- ALGO_ID_MGF1_SHA256 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Mask Generation Function - MGF1 with SHA-256.
- ALGO_ID_MGF1_SHA384 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Mask Generation Function - MGF1 with SHA-384.
- ALGO_ID_MGF1_SHA512 - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Mask Generation Function - MGF1 with SHA-512.
- ALGO_ID_SIGNATURE_DSA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional DSAwithSHA1 (DSS).
- ALGO_ID_SIGNATURE_DSA_SHA1 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional DSAwithSHA1 (DSS).
- ALGO_ID_SIGNATURE_DSA_SHA256 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional DSAwithSHA256 (DSS).
- ALGO_ID_SIGNATURE_ECDSA_SHA1 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional ECDSAwithSHA1.
- ALGO_ID_SIGNATURE_ECDSA_SHA224 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional ECDSAwithSHA224.
- ALGO_ID_SIGNATURE_ECDSA_SHA256 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional ECDSAwithSHA256.
- ALGO_ID_SIGNATURE_ECDSA_SHA384 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional ECDSAwithSHA384.
- ALGO_ID_SIGNATURE_ECDSA_SHA512 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional ECDSAwithSHA512.
- ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - NOT Recommended RSAwithMD5.
- ALGO_ID_SIGNATURE_RSA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Required RSAwithSHA1 (PKCS1).
- ALGO_ID_SIGNATURE_RSA_RIPEMD160 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional RSAwithRIPEMD160.
- ALGO_ID_SIGNATURE_RSA_SHA1 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Required RSAwithSHA1 (PKCS1).
- ALGO_ID_SIGNATURE_RSA_SHA224 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Optional RSAwithSHA224.
- ALGO_ID_SIGNATURE_RSA_SHA256 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Required RSAwithSHA256.
- ALGO_ID_SIGNATURE_RSA_SHA384 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Required RSAwithSHA384.
- ALGO_ID_SIGNATURE_RSA_SHA512 - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Signature - Required RSAwithSHA512.
- algorithm - Variable in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
XML Encryption algorithm URI used to encrypt.
- ALGORITHM_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Algorithm attribute name.
- ALGORITHM_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Algorithm attribute name.
- ALGORITHM_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.DigestMethod
-
Algorithm attribute name.
- ALGORITHM_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transform
-
Algorithm attribute name.
- ALGORITHM_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Digest
-
Algorithm attribute name.
- ALGORITHM_ATTRIBUTE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Algorithm attribute name.
- AlgorithmDescriptor - Interface in org.opensaml.xmlsec.algorithm
-
An interface for components which describe an algorithm identified by an algorithm URI.
- AlgorithmDescriptor.AlgorithmType - Enum in org.opensaml.xmlsec.algorithm
-
Algorithm descriptor types.
- AlgorithmIdentifierType - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 1.1, AlgorithmIdentifierType complex type.
- AlgorithmRegistry - Class in org.opensaml.xmlsec.algorithm
-
A registry of
AlgorithmDescriptor
instances, to support various use cases for working with algorithm URIs. - AlgorithmRegistry() - Constructor for class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Constructor.
- AlgorithmRegistry.SignatureAlgorithmIndex - Class in org.opensaml.xmlsec.algorithm
-
Class used as index key for signature algorithm lookup.
- AlgorithmSupport - Class in org.opensaml.xmlsec.algorithm
-
Helper methods for working with XML security algorithm URI's.
- AlgorithmSupport() - Constructor for class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Constructor.
- AlgorithmType() - Constructor for enum org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
B
- BLACKLIST - org.opensaml.xmlsec.WhitelistBlacklistConfiguration.Precedence
-
Blacklist takes precedence over whitelist.
- blacklistedAlgorithmURIs - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
The collection of algorithm URI's which are blacklisted.
- blackListedAlgorithmURIs - Variable in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Blacklisted algorithm URIs.
- BlockEncryption - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Block Encryption.
- BlockEncryptionAES128CBC - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-128-CBC.
- BlockEncryptionAES128CBC() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
- BlockEncryptionAES128GCM - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-128-GCM.
- BlockEncryptionAES128GCM() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
- BlockEncryptionAES192CBC - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-192-CBC.
- BlockEncryptionAES192CBC() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
- BlockEncryptionAES192GCM - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-192-GCM.
- BlockEncryptionAES192GCM() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
- BlockEncryptionAES256CBC - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-256-CBC.
- BlockEncryptionAES256CBC() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
- BlockEncryptionAES256GCM - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: AES-256-GCM.
- BlockEncryptionAES256GCM() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
- BlockEncryptionAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for block encryption algorithm descriptors.
- BlockEncryptionDESede - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: DESede-CBC.
- BlockEncryptionDESede() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
- buildCredentialCriteria(EncryptedType, CriteriaSet) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Utility method to build a new set of credential criteria based on the KeyInfo of an EncryptedData or EncryptedKey, and any additional static criteria which might have been supplied to the decrypter.
- buildDSAKeyValue(DSAPublicKey) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds a
DSAKeyValue
XMLObject from the Java security DSA public key type. - buildKey(KeySpec, String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Generates a public key from the given key spec.
- buildKeyAlgorithmCriteria(String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Dynamically construct key algorithm credential criteria based on the specified algorithm URI.
- buildKeyCriteria(EncryptedType) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Build decryption key credential criteria according to information in the encrypted type object.
- buildKeyLengthCriteria(String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Dynamically construct key length credential criteria based on the specified algorithm URI.
- buildObject() - Method in interface org.opensaml.xmlsec.encryption.XMLEncryptionBuilder
-
Builds an XMLObject using the default name and namespace information provided XML Encryption specifications.
- buildObject() - Method in interface org.opensaml.xmlsec.signature.XMLSignatureBuilder
-
Builds an XMLObject using the default name and namespace information provided by the XML Signature specifications.
- buildParserPool() - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Deprecated.
- buildRSAKeyValue(RSAPublicKey) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds an
RSAKeyValue
XMLObject from the Java security RSA public key type. - buildX509Certificate(X509Certificate) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds an
X509Certificate
XMLObject from a native JavaX509Certificate
. - buildX509CRL(X509CRL) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- buildX509Digest(X509Certificate, String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Build an
X509Digest
containing the digest of the specified certificate. - buildX509IssuerSerial(String, BigInteger) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Build an
X509IssuerSerial
containing a given issuer name and serial number. - buildX509SKI(X509Certificate) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Build an
X509SKI
containing the subject key identifier extension value contained within a certificate. - buildX509SubjectName(String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Build an
X509SubjectName
containing a given subject name. - buildXMLCipher(Key, String, RSAOAEPParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Construct and return an instance of
XMLCipher
based on the given inputs.
C
- C14N_ALGORITHMS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Set of known canonicalization algorithm URIs.
- CarriedKeyName - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
- ChainingEncryptedKeyResolver - Class in org.opensaml.xmlsec.encryption.support
-
An implementation of
EncryptedKeyResolver
which chains multiple other resolver implementations together, calling them in the order specified in the resolver list. - ChainingEncryptedKeyResolver(List<EncryptedKeyResolver>) - Constructor for class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Constructor.
- ChainingEncryptedKeyResolver(List<EncryptedKeyResolver>, String) - Constructor for class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Constructor.
- ChainingEncryptedKeyResolver(List<EncryptedKeyResolver>, Set<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Constructor.
- ChainingEncryptedKeyResolver.ChainingIterable - Class in org.opensaml.xmlsec.encryption.support
-
Implementation of
Iterable
to be returned byChainingEncryptedKeyResolver
. - ChainingEncryptedKeyResolver.ChainingIterator - Class in org.opensaml.xmlsec.encryption.support
-
Implementation of
Iterator
to be (indirectly) returned byChainingEncryptedKeyResolver
. - ChainingIterable(ChainingEncryptedKeyResolver, EncryptedData) - Constructor for class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterable
-
Constructor.
- ChainingIterator(ChainingEncryptedKeyResolver, EncryptedData) - Constructor for class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
Constructor.
- checkAndMarshall(XMLObject) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Ensure that the XMLObject is marshalled.
- checkAndMarshall(XMLObject) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Ensure that the XMLObject is marshalled.
- checkCipherSupportedKeyLength(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Check if the key length of the specified
Cipher
-based algorithm, if known, is supported by the current runtime. - checkKeyAlgorithmAndLength(Key, AlgorithmDescriptor) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check that the supplied key is consistent with the supplied algorithm's specified key algorithm and key length, where applicable.
- checkParams(List<KeyEncryptionParameters>, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Check a list of key encryption parameters for consistency and required values.
- checkParams(DataEncryptionParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Check data encryption parameters for consistency and required values.
- checkParams(DataEncryptionParameters, List<KeyEncryptionParameters>) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Check the encryption parameters and key encryption parameters for valid combinations of options.
- checkParams(KeyEncryptionParameters, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Check key encryption parameters for consistency and required values.
- checkRuntimeSupports(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Evaluate whether the algorithm is supported by the current runtime environment.
- checkSpecialCasesRuntimeSupport(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Check for special cases of runtime support which failed the initial simple service class load check.
- CipherData - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, CipherData element.
- CipherReference - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, CipherReference element.
- CipherValue - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, CipherValue element.
- clear() - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Clear all registered algorithms.
- configs - Variable in class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
-
The list of configuration instances.
- ConfigurableContentReference - Interface in org.opensaml.xmlsec.signature.support
-
A specialization of
ContentReference
which allows some signature reference properties to be specified. - ContentReference - Interface in org.opensaml.xmlsec.signature.support
-
Interface for representing the references to the content that is digitally signed.
- createReference(XMLSignature) - Method in interface org.opensaml.xmlsec.signature.support.ContentReference
-
Called by the signature marshaller to allow references to be added to the signature.
- createReference(XMLSignature) - Method in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Called by the signature marshaller to allow references to be added to the signature.
- credentialSupportsAlgorithmForEncryption(Credential, AlgorithmDescriptor) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the supplied credential may be used with the supplied algorithm for the purpose of encryption.
- credentialSupportsAlgorithmForSigning(Credential, AlgorithmDescriptor) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the supplied credential may be used with the supplied algorithm for the purpose of signing.
- CryptoBinary - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
- currentResolver - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The current resolver which is returning encrypted keys.
D
- dataEncryptionAlgorithm - Variable in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
The candidate data encryption algorithm.
- dataEncryptionAlgorithmURI - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedData encryption algorithm URI.
- dataEncryptionCredential - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedData encryption credential.
- DataEncryptionParameters - Class in org.opensaml.xmlsec.encryption.support
-
Parameters for encrypting XMLObjects.
- DataEncryptionParameters() - Constructor for class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Constructor.
- DataEncryptionParameters(EncryptionParameters) - Constructor for class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Convenience constructor which allows copying the relevant data encryption parameters from an instance of
EncryptionParameters
. - dataKeyInfoCredentialResolver - Variable in class org.opensaml.xmlsec.DecryptionParameters
-
The EncryptedData's KeyInfo credential resolver.
- dataKeyInfoGenerator - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedData KeyInfoGenerator.
- DataReference - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, DataReference element.
- decodeBigIntegerFromCryptoBinary(String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Decode a base64-encoded ds:CryptoBinary value to a native Java BigInteger type.
- decodeOAEPParams(String) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Safely decode and normalize base64-encoded OAEPParams data.
- decryptData(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
This is a convenience method for calling
Decrypter.decryptData(EncryptedData, boolean)
, with therootInNewDocument
parameter value supplied byDecrypter.isRootInNewDocument()
. - decryptData(EncryptedData, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Decrypts the supplied EncryptedData and returns the resulting XMLObject.
- decryptDataToDOM(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Decrypts the supplied EncryptedData and returns the resulting DOM
DocumentFragment
. - decryptDataToDOM(EncryptedData, Key) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Decrypts the supplied EncryptedData using the specified key, and returns the resulting DOM
DocumentFragment
. - decryptDataToList(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
This is a convenience method for calling
Decrypter.decryptDataToList(EncryptedData, boolean)
, with therootInNewDocument
parameter value supplied byDecrypter.isRootInNewDocument()
. - decryptDataToList(EncryptedData, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Decrypts the supplied EncryptedData and returns the resulting list of XMLObjects.
- Decrypter - Class in org.opensaml.xmlsec.encryption.support
-
Supports decryption of XMLObjects which represent data encrypted according to the XML Encryption specification, version 20021210.
- Decrypter() - Constructor for class org.opensaml.xmlsec.encryption.support.Decrypter
-
Constructor.
- Decrypter(DecryptionParameters) - Constructor for class org.opensaml.xmlsec.encryption.support.Decrypter
-
Constructor.
- Decrypter(KeyInfoCredentialResolver, KeyInfoCredentialResolver, EncryptedKeyResolver) - Constructor for class org.opensaml.xmlsec.encryption.support.Decrypter
-
Constructor.
- Decrypter(KeyInfoCredentialResolver, KeyInfoCredentialResolver, EncryptedKeyResolver, Collection<String>, Collection<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.Decrypter
-
Constructor.
- DecryptionConfiguration - Interface in org.opensaml.xmlsec
-
The configuration information to use when decrypting encrypted XML.
- DecryptionConfigurationCriterion - Class in org.opensaml.xmlsec.criterion
-
Criterion which holds one or more instances of
DecryptionConfiguration
. - DecryptionConfigurationCriterion(List<DecryptionConfiguration>) - Constructor for class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
-
Constructor.
- DecryptionConfigurationCriterion(DecryptionConfiguration...) - Constructor for class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
-
Constructor.
- DecryptionException - Exception in org.opensaml.xmlsec.encryption.support
-
Exception thrown when an error occurs during decryption operations.
- DecryptionException() - Constructor for exception org.opensaml.xmlsec.encryption.support.DecryptionException
-
Constructor.
- DecryptionException(Exception) - Constructor for exception org.opensaml.xmlsec.encryption.support.DecryptionException
-
Constructor.
- DecryptionException(String) - Constructor for exception org.opensaml.xmlsec.encryption.support.DecryptionException
-
Constructor.
- DecryptionException(String, Exception) - Constructor for exception org.opensaml.xmlsec.encryption.support.DecryptionException
-
Constructor.
- decryptionParameters - Variable in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Decryption parameters.
- DecryptionParameters - Class in org.opensaml.xmlsec
-
The effective parameters to use when decrypting encrypted XML.
- DecryptionParameters() - Constructor for class org.opensaml.xmlsec.DecryptionParameters
-
Constructor.
- DecryptionParametersResolver - Interface in org.opensaml.xmlsec
-
An interface for components which resolve
DecryptionParameters
based on aCriteriaSet
. - DecryptionParserPool - Class in org.opensaml.xmlsec.config
-
A wrapper bean containing an instance of
ParserPool
used with XML decryption that can be registered with the globalConfigurationService
. - DecryptionParserPool(ParserPool) - Constructor for class org.opensaml.xmlsec.config.DecryptionParserPool
-
Constructor.
- DecryptionParserPoolInitializer - Class in org.opensaml.xmlsec.config
-
An initializer for the global parser pool for XML decryption use, wrapped by
DecryptionParserPool
. - DecryptionParserPoolInitializer() - Constructor for class org.opensaml.xmlsec.config.DecryptionParserPoolInitializer
- decryptKey(EncryptedKey, String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Attempts to decrypt the supplied EncryptedKey and returns the resulting Java security Key object.
- decryptKey(EncryptedKey, String, Key) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Decrypts the supplied EncryptedKey and returns the resulting Java security Key object.
- decryptUsingResolvedEncryptedKey(EncryptedData, String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Attempt to decrypt by resolving the decryption key by first resolving EncryptedKeys, and using the KEK credential resolver to resolve the key decryption for each.
- decryptUsingResolvedKey(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Attempt to decrypt by resolving the decryption key using the standard credential resolver.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CarriedKeyName
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherData
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherReference
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DataReference
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedData
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Generator
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KANonce
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeyReference
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeySize
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.MGF
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.OAEPparams
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.OriginatorKeyInfo
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.P
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Parameters
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.PgenCounter
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Public
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Q
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.RecipientKeyInfo
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.ReferenceList
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Seed
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Transforms
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DigestMethod
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Exponent
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.G
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.J
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfo
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyName
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.MgmtData
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Modulus
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.NamedCurve
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.P
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PgenCounter
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPData
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPKeyID
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPKeyPacket
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PublicKey
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Q
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Seed
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Signature
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKIData
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKISexp
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transform
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transforms
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Certificate
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509CRL
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Data
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Digest
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerName
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SKI
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SubjectName
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.XPath
-
Element local name.
- DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Y
-
Element local name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CarriedKeyName
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherData
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherReference
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DataReference
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedData
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Generator
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KANonce
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeyReference
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeySize
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.MGF
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.OAEPparams
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.OriginatorKeyInfo
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.P
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Parameters
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.PgenCounter
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Public
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Q
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.RecipientKeyInfo
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.ReferenceList
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Seed
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Transforms
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.DigestMethod
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Exponent
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.G
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.J
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfo
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyName
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.MgmtData
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Modulus
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.NamedCurve
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.P
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.PgenCounter
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPData
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPKeyID
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPKeyPacket
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.PublicKey
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Q
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Seed
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Signature
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKIData
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKISexp
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transform
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transforms
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Certificate
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509CRL
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Data
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Digest
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerName
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SKI
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SubjectName
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.XPath
-
Default element name.
- DEFAULT_ELEMENT_NAME - Static variable in interface org.opensaml.xmlsec.signature.Y
-
Default element name.
- defaultManager - Variable in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
The default manager for unnamed factories.
- defaultRootInNewDocument - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Flag to determine whether by default the Element which backs the underlying decrypted SAMLObject will be the root of a new DOM document.
- deindex(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Remove the algorithm descriptor from the indexes which support the various lookup methods available via the registry's API.
- depthLimit - Variable in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Number of times to follow a reference before failing.
- dereferenceURI(KeyInfoReference) - Method in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Dereference the URI attribute of the specified retrieval method into a KeyInfo.
- dereferenceURI(RetrievalMethod) - Method in class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Dereference the URI attribute of the specified retrieval method into an EncryptedKey.
- deregister(String) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Deregister an algorithm.
- deregister(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Deregister an algorithm.
- deregisterDefaultFactory(KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
De-register a factory with the default (unnamed) manager.
- deregisterFactory(String, KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
De-register a factory within the specified named manager.
- deregisterFactory(KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
De-register a factory within this manager instance.
- DEREncodedKeyValue - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 DEREncodedKeyValue element.
- descriptors - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Map of registered algorithm descriptors.
- DHKeyValue - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
- digest - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
-
Digest type.
- digestAlgorithm - Variable in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Algorithm used to digest the content .
- DigestAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for digest algorithm descriptors.
- digestAlgorithms - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Index of digest type to AlgorithmDescriptor.
- DigestMD5 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: MD5.
- DigestMD5() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestMD5
- digestMethod - Variable in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Digest method algorithm URI.
- DigestMethod - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
- DigestRIPEMD160 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: RIPEMD160.
- DigestRIPEMD160() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestRIPEMD160
- DigestSHA1 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: SHA-1.
- DigestSHA1() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA1
- DigestSHA224 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: SHA-256.
- DigestSHA224() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA224
- DigestSHA256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: SHA-256.
- DigestSHA256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA256
- DigestSHA384 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: SHA-384.
- DigestSHA384() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA384
- DigestSHA512 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for digest algorithm: SHA-512.
- DigestSHA512() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA512
- DocumentInternalIDContentReference - Class in org.opensaml.xmlsec.signature.support
-
A content reference that references Elements withing the same document by ID attribute.
- DocumentInternalIDContentReference(String) - Constructor for class org.opensaml.xmlsec.signature.support.DocumentInternalIDContentReference
-
Constructor.
- DSAKeyValue - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
E
- ECKeyValue - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
- ECPointType - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 ECPointType element.
- encKeyResolver - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Resolver for EncryptedKey instances which contain the encrypted data encryption key.
- encodeCryptoBinaryFromBigInteger(BigInteger) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Encode a native Java BigInteger type to a base64-encoded ds:CryptoBinary value.
- ENCODING_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Encoding attribute name.
- encryptedData - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterable
-
The EncryptedData context for resolution.
- encryptedData - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The EncryptedData context for resolution.
- EncryptedData - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptedData element.
- encryptedDataUnmarshaller - Variable in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Unmarshaller used to create EncryptedData objects from DOM element.
- EncryptedKey - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
- encryptedKeyResolver - Variable in class org.opensaml.xmlsec.DecryptionParameters
-
The EncryptedKey resolver.
- EncryptedKeyResolver - Interface in org.opensaml.xmlsec.encryption.support
-
Interface for resolving
EncryptedKey
elements based on a particularEncryptedData
context, primarily for use during the decryption process. - encryptedKeyUnmarshaller - Variable in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Unmarshaller used to create EncryptedData objects from DOM element.
- EncryptedType - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptedType type.
- encryptElement(XMLObject, Key, String, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
- encryptElement(XMLObject, DataEncryptionParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the XMLObject.
- encryptElement(XMLObject, DataEncryptionParameters, List<KeyEncryptionParameters>) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo.
- encryptElement(XMLObject, DataEncryptionParameters, List<KeyEncryptionParameters>, boolean) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
- encryptElement(XMLObject, DataEncryptionParameters, KeyEncryptionParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo.
- encryptElementContent(XMLObject, DataEncryptionParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the content of an XMLObject.
- encryptElementContent(XMLObject, DataEncryptionParameters, List<KeyEncryptionParameters>) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo..
- encryptElementContent(XMLObject, DataEncryptionParameters, KeyEncryptionParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo..
- Encrypter - Class in org.opensaml.xmlsec.encryption.support
-
Supports encryption of XMLObjects, their content and keys, according to the XML Encryption specification, version 20021210.
- Encrypter() - Constructor for class org.opensaml.xmlsec.encryption.support.Encrypter
-
Constructor.
- EncryptionConfiguration - Interface in org.opensaml.xmlsec
-
The configuration information to use when generating encrypted XML.
- EncryptionConfigurationCriterion - Class in org.opensaml.xmlsec.criterion
-
Criterion which holds one or more instances of
EncryptionConfiguration
. - EncryptionConfigurationCriterion(List<EncryptionConfiguration>) - Constructor for class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
-
Constructor.
- EncryptionConfigurationCriterion(EncryptionConfiguration...) - Constructor for class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
-
Constructor.
- EncryptionConstants - Class in org.opensaml.xmlsec.encryption.support
-
Constants defined in or related to the XML Encryption 1.0 and 1.1 specifications.
- EncryptionConstants() - Constructor for class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
Constructor.
- encryptionCredential - Variable in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Credential used to encrypt.
- EncryptionException - Exception in org.opensaml.xmlsec.encryption.support
-
Exception thrown when an error occurs during encryption operations.
- EncryptionException() - Constructor for exception org.opensaml.xmlsec.encryption.support.EncryptionException
-
Constructor.
- EncryptionException(Exception) - Constructor for exception org.opensaml.xmlsec.encryption.support.EncryptionException
-
Constructor.
- EncryptionException(String) - Constructor for exception org.opensaml.xmlsec.encryption.support.EncryptionException
-
Constructor.
- EncryptionException(String, Exception) - Constructor for exception org.opensaml.xmlsec.encryption.support.EncryptionException
-
Constructor.
- EncryptionMethod - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
- encryptionOptional - Variable in class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
-
The encryptionOptional criterion value.
- EncryptionOptionalCriterion - Class in org.opensaml.xmlsec.criterion
-
A criterion for specifying whether encryption is to be treated as optional.
- EncryptionOptionalCriterion() - Constructor for class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
-
Constructor.
- EncryptionOptionalCriterion(boolean) - Constructor for class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
-
Constructor.
- encryptionParameters - Variable in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Encryption parameters.
- EncryptionParameters - Class in org.opensaml.xmlsec
-
The effective parameters to use when generating encrypted XML.
- EncryptionParameters() - Constructor for class org.opensaml.xmlsec.EncryptionParameters
- EncryptionParametersResolver - Interface in org.opensaml.xmlsec
-
An interface for components which resolve
EncryptionParameters
based on aCriteriaSet
. - EncryptionProperties - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
- EncryptionProperty - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
- encryptKey(Key, Key, String, RSAOAEPParameters, Document) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts a key using the specified encryption key and algorithm URI.
- encryptKey(Key, List<KeyEncryptionParameters>, Document) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts a key once for each key encryption parameters set that is supplied.
- encryptKey(Key, KeyEncryptionParameters, Document) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Encrypts a key.
- equals(Object) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
- equals(Object) - Method in class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
- Exponent - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Exponent element.
F
- factories - Variable in class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
The factories being managed, indexed by credential type.
G
- G - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, G element.
- generate(Credential) - Method in interface org.opensaml.xmlsec.keyinfo.KeyInfoGenerator
-
Generate a new KeyInfo object based on keying material and other information within a credential.
- generateEncryptionKey(String) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Generate a random symmetric encryption key.
- generateKeyPair(String, int) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Randomly generates a Java JCE KeyPair object from the specified XML Encryption algorithm URI.
- generateKeyPairAndCredential(String, int, boolean) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Generate a random asymmetric key pair and return in a BasicCredential.
- generateSymmetricKey(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Generates a random Java JCE symmetric Key object from the specified XML Encryption algorithm URI.
- generateSymmetricKeyAndCredential(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Generate a random symmetric key and return in a BasicCredential.
- Generator - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, Generator element.
- get(String) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Get the algorithm descriptor instance associated with the specified algorithm URI.
- getAgreementMethods() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of AgreementMethod child elements.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Gets the algorithm URI attribute value for this agreement method.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Gets the algorithm URI attribute.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Gets the algorithm URI attribute used in this EncryptionMethod.
- getAlgorithm() - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Gets the XML Encryption algorithm URI used to encrypt.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.signature.DigestMethod
-
Get the Algorithm URI attribute value.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.signature.Transform
-
Get the Algorithm URI attribute value.
- getAlgorithm() - Method in interface org.opensaml.xmlsec.signature.X509Digest
-
Get the Algorithm URI attribute value.
- getAlgorithmID(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Get the Java security JCA/JCE algorithm identifier associated with an algorithm URI.
- getAllChildren() - Method in interface org.opensaml.xmlsec.signature.Transform
-
Gets the ordered list of all XMLObject child elements of this element.
- getBlacklistedAlgorithms() - Method in interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
-
Get the list of blacklisted algorithm URI's.
- getBlacklistedAlgorithms() - Method in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Get the list of blacklisted algorithm URI's.
- getCanonicalizationAlgorithm() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the canonicalization algorithm used to create the signature content.
- getCarriedKeyName() - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Gets the child element carrying the human readable name for this key.
- getCertificate(X509Certificate) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Convert an
X509Certificate
into a native Java representation. - getCertificates(KeyInfo) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Get a list of the Java
X509Certificate
within the given KeyInfo. - getCertificates(X509Data) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Get a list of the Java
X509Certificate
within the givenX509Data
. - getCipherData() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the CipherData child element.
- getCipherMode() - Method in interface org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the JCA cipher mode specified by this algorithm.
- getCipherMode() - Method in interface org.opensaml.xmlsec.algorithm.KeyTransportAlgorithm
-
Get the JCA cipher mode specified by this algorithm.
- getCipherReference() - Method in interface org.opensaml.xmlsec.encryption.CipherData
-
Get the CipherReference which points to the location encrypted data.
- getCipherValue() - Method in interface org.opensaml.xmlsec.encryption.CipherData
-
Get the base64-encoded data representing the encrypted form of the plaintext data.
- getConfigurations() - Method in class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
-
Get the list of configuration instances.
- getContentReferences() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the list of signature content references.
- getCredentialType() - Method in interface org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorFactory
-
Get the type (interface) of the specific type of credential handled by generators produced by this factory.
- getCRL(X509CRL) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Convert an
X509CRL
into a native Java representation. - getCRLs(KeyInfo) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- getCRLs(X509Data) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- getDataEncryptionAlgorithm() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the encryption algorithm URI to use when encrypting the EncryptedData.
- getDataEncryptionAlgorithm() - Method in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
Get the candidate data encryption algorithm.
- getDataEncryptionAlgorithms() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the list of preferred data encryption algorithm URIs, in preference order.
- getDataEncryptionCredential() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the encryption credential to use when encrypting the EncryptedData.
- getDataEncryptionCredentials() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the list of data encryption credentials to use, in preference order.
- getDataKeyInfoCredentialResolver() - Method in interface org.opensaml.xmlsec.DecryptionConfiguration
-
The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
- getDataKeyInfoCredentialResolver() - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Get the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
- getDataKeyInfoGenerator() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the KeyInfoGenerator to use when generating the EncryptedData/KeyInfo.
- getDataKeyInfoGeneratorManager() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the KeyInfoGenerator manager to use when generating the EncryptedData/KeyInfo.
- getDataReferences() - Method in interface org.opensaml.xmlsec.encryption.ReferenceList
-
Get the list of data reference child elements.
- getDecryptionParameters() - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Get the parameters to use for XML decryption operations.
- getDefaultManager() - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Get the default (unnamed) factory manager.
- getDepthLimit() - Method in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Gets the reference depth limit.
- getDEREncodedKeyValues() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of DEREncodedKeyValue child elements.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACMD5
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACRIPEMD160
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA1
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA224
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA256
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA384
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA512
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in interface org.opensaml.xmlsec.algorithm.MACAlgorithm
-
Get the JCA digest algorithm specified by this algorithm.
- getDigest() - Method in interface org.opensaml.xmlsec.algorithm.SignatureAlgorithm
-
Get the JCA digest algorithm specified by this algorithm.
- getDigestAlgorithm() - Method in interface org.opensaml.xmlsec.signature.support.ConfigurableContentReference
-
Gets the algorithm used to digest the content.
- getDigestAlgorithm() - Method in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Gets the algorithm used to digest the content.
- getDigestAlgorithm(String) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Lookup a digest method algorithm descriptor by the JCA digest method ID.
- getDigestMethod() - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Get the digest method algorithm URI.
- getDSAKey(DSAKeyValue) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds an DSA key from a
DSAKeyValue
element. - getDSAKey(DSAKeyValue, DSAParams) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds a DSA key from an
DSAKeyValue
element and the supplied JavaDSAParams
, which supplies key material from a shared key family. - getDSAKeyValue() - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Get the DSAKeyValue child element.
- getECKeyValue() - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Get the ECKeyValue child element.
- getECParameters() - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Get the ECParameters child element.
- getEffectiveMGF(String, RSAOAEPParameters) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Get the effective RSA OAEP mask generation function (MGF) to use.
- getEncoding() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the encoding applied to the plaintext content prior to encryption.
- getEncryptedKeyResolver() - Method in interface org.opensaml.xmlsec.DecryptionConfiguration
-
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
- getEncryptedKeyResolver() - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
- getEncryptedKeys() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of EncryptedKey child elements Note: EncryptedKey is actually defined in the XML Encryption schema, and is not explicitly defined in the KeyInfoType content model, but for convenience this named getter method is exposed.
- getEncryptionCredential() - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Gets the credential used to encrypt.
- getEncryptionMethod() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the EncryptionMethod child element.
- getEncryptionParameters() - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Get the parameters to use for XML encryption operations.
- getEncryptionProperties() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the EncryptionProperties child element.
- getEncryptionProperties() - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Get the list of EncryptionProperty child elements.
- getExponent() - Method in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Get the Exponent child element.
- getFactories() - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
Get the (unmodifiable) collection of all factories managed by this manager.
- getFactory(String, Credential) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Lookup and return the named generator factory for the type of the credential specified.
- getFactory(Credential) - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
Get the factory which produces KeyInfoGenerators which can handle the specified credential.
- getG() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the G child element.
- getGenerator() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the Generator child element.
- getGlobalAlgorithmRegistry() - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Get the global
AlgorithmRegistry
instance. - getGlobalDecryptionConfiguration() - Static method in class org.opensaml.xmlsec.SecurityConfigurationSupport
-
Get the global
DecryptionConfiguration
instance. - getGlobalEncryptionConfiguration() - Static method in class org.opensaml.xmlsec.SecurityConfigurationSupport
-
Get the global
EncryptionConfiguration
instance. - getGlobalSignatureSigningConfiguration() - Static method in class org.opensaml.xmlsec.SecurityConfigurationSupport
-
Get the global
SignatureSigningConfiguration
instance. - getGlobalSignatureValidationConfiguration() - Static method in class org.opensaml.xmlsec.SecurityConfigurationSupport
-
Get the global
SignatureValidationConfiguration
instance. - getHMACOutputLength() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the HMAC output length value, optionally used when signing with an HMAC signature algorithm.
- getID() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the unique ID for the XML element.
- getID() - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Get the ID attribute that uniquely identifies this element.
- getID() - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Get the ID attribute which uniquely identifies this element.
- getID() - Method in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Get the Id attribute value.
- getID() - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Get the Id attribute value.
- getID() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the Id attribute value.
- getID() - Method in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Get the Id attribute value.
- getJ() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the J child element.
- getJCAAlgorithmID() - Method in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestMD5
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestRIPEMD160
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA1
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA224
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA384
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA512
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACMD5
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACRIPEMD160
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA1
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA224
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA384
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA512
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
-
Get the algorithm's JCA algorithm ID.
- getJCAAlgorithmID() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
-
Get the algorithm's JCA algorithm ID.
- getJCAProviderName() - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Get the Java Cryptography Architecture (JCA) security provider name that should be used to provide the decryption support.
- getJCAProviderName() - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Get the Java Cryptography Architecture (JCA) security provider name that should be used to provide the encryption support.
- getKANonce() - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Get the nonce child element used to introduce variability into the generation of keying material.
- getKEKKeyInfoCredentialResolver() - Method in interface org.opensaml.xmlsec.DecryptionConfiguration
-
The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).
- getKEKKeyInfoCredentialResolver() - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Get the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).
- getKEKResolverCriteria() - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Get the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedKey element.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
-
Get the JCA key type specified by this algorithm.
- getKey() - Method in interface org.opensaml.xmlsec.algorithm.KeySpecifiedAlgorithm
-
Get the JCA key type specified by this algorithm.
- getKey(DEREncodedKeyValue) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Extracts the public key within the
DEREncodedKeyValue
. - getKey(KeyValue) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Extracts the DSA or RSA public key within the
KeyValue
. - getKeyAlgorithm(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Get the Java security JCA/JCE key algorithm specifier associated with an algorithm URI.
- getKeyInfo() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the KeyInfo child element.
- getKeyInfo() - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
-
Gets the KeyInfo which is the source of credential criteria.
- getKeyInfo() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the key info added to this signature.
- getKeyInfoGenerator() - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Gets the instance which will be used to generate a KeyInfo object from the encryption credential.
- getKeyInfoGenerator() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get the KeyInfoGenerator to use when generating the Signature/KeyInfo.
- getKeyInfoGenerator(Credential, NamedKeyInfoGeneratorManager, String) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Obtains a
KeyInfoGenerator
for the specifiedCredential
. - getKeyInfoGeneratorManager() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get the manager for named KeyInfoGenerator instances.
- getKeyInfoReferences() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of KeyInfoReference child elements.
- getKeyInfoResolver() - Method in interface org.opensaml.xmlsec.signature.support.SignatureTrustEngine
-
Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information from KeyInfo elements contained within a Signature element.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
-
Get the length of the key specified by this algorithm.
- getKeyLength() - Method in interface org.opensaml.xmlsec.algorithm.KeyLengthSpecifiedAlgorithm
-
Get the length of the key specified by this algorithm.
- getKeyLength(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Get the length of the key indicated by the algorithm URI, if applicable and available.
- getKeyNames() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of KeyName child elements.
- getKeyNames(KeyInfo) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Get the set of key names inside the specified
KeyInfo
as a list of strings. - getKeyReferences() - Method in interface org.opensaml.xmlsec.encryption.ReferenceList
-
Get the list of key reference child elements.
- getKeyResolverCriteria() - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Get the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedData element.
- getKeySize() - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Gets the KeySize child element.
- getKeyTransportAlgorithm() - Method in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
Get the candidate key transport algorithm.
- getKeyTransportAlgorithmPredicate() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the instance of
KeyTransportAlgorithmPredicate
. - getKeyTransportCredential() - Method in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
Get the candidate key transport credential.
- getKeyTransportEncryptionAlgorithm() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the encryption algorithm URI to use when encrypting the EncryptedKey.
- getKeyTransportEncryptionAlgorithms() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the list of preferred key transport encryption algorithm URIs, in preference order.
- getKeyTransportEncryptionCredential() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the encryption credential to use when encrypting the EncryptedKey.
- getKeyTransportEncryptionCredentials() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the list of key transport encryption credentials to use, in preference order.
- getKeyTransportKeyInfoGenerator() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the KeyInfoGenerator to use when generating the EncryptedKey/KeyInfo.
- getKeyTransportKeyInfoGeneratorManager() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the KeyInfoGenerator manager to use when generating the EncryptedKey/KeyInfo.
- getKeyValues() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of KeyValue child elements.
- getLogger() - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.xmlsec.signature.support.SignatureValidator
-
Get an SLF4J Logger.
- getLogger() - Static method in class org.opensaml.xmlsec.signature.support.Signer
-
Get an SLF4J Logger.
- getManager(String) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Get the named factory manager.
- getManagerNames() - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Get the (unmodifiable) set of names of factory managers currently available.
- getMaskGenerationFunction() - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Get the mask generation function (MGF) algorithm URI.
- getMgmtDatas() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of MgmtData child elements.
- getMimeType() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the MIME type of the plaintext content.
- getModulus() - Method in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Get the Modulus child element.
- getName() - Method in class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
-
Gets the KeyInfo generation "profile" name.
- getNamedCurve() - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Get the NamedCurve child element.
- getNextKey() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
Get the next encrypted key that will be returned by this iterator.
- getNextKeyIterator() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
Get the iterator from the next resolver in the chain.
- getOAEPparams() - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Gets the OAEPparams child element.
- getOAEPParams() - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Get the base64-encoded OAEPParams value.
- getOriginatorKeyInfo() - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Get the child element containing the key generation material for the originator.
- getP() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the P child element.
- getP() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the P child element.
- getPadding() - Method in interface org.opensaml.xmlsec.algorithm.BlockEncryptionAlgorithm
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the JCA padding algorithm specified by this algorithm.
- getPadding() - Method in interface org.opensaml.xmlsec.algorithm.KeyTransportAlgorithm
-
Get the JCA padding algorithm specified by this algorithm.
- getParameters() - Method in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Gets the Parameters child element.
- getParserPool() - Method in class org.opensaml.xmlsec.config.DecryptionParserPool
-
Obtain the wrapped parser pool instance.
- getPgenCounter() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the pgenCounter element.
- getPgenCounter() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the PgenCounter element.
- getPGPDatas() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of PGPData child elements.
- getPGPKeyID() - Method in interface org.opensaml.xmlsec.signature.PGPData
-
Get PGPKeyID child element.
- getPGPKeyPacket() - Method in interface org.opensaml.xmlsec.signature.PGPData
-
Get PGPKeyPacket child element.
- getPublic() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the Public element.
- getPublicKey() - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Get the PublicKey child element.
- getPublicKeys(KeyInfo) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
- getQ() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the Q child element.
- getQ() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the Q child element.
- getRecipient() - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Gets the hint about for whom this encrypted key is intended.
- getRecipient() - Method in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Gets the recipient of the key.
- getRecipientKeyInfo() - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Get the child element containing the key generation material for the recipient.
- getRecipients() - Method in class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Get the set of recipient criteria used by this resolver, and against which a candidate EncryptedKey's Recipient attribute is evaluated.
- getRecipients() - Method in interface org.opensaml.xmlsec.encryption.support.EncryptedKeyResolver
-
Get the set of recipient criteria used by this resolver, and against which a candidate EncryptedKey's Recipient attribute is evaluated.
- getReferenceList() - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Gets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.
- getReferences() - Method in interface org.opensaml.xmlsec.encryption.ReferenceList
-
Get the list of reference child elements.
- getRegisteredByType(AlgorithmDescriptor.AlgorithmType) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Get the set of
AlgorithmDescriptor
registered for the given type. - getRegisteredURIsByType(AlgorithmDescriptor.AlgorithmType) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Get the set of algorithm URIs registered for the given type.
- getResolverChain() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Get the unmodifiable list of resolvers which form the resolution chain.
- getRetrievalMethods() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of RetrievalMethod child elements.
- getRSAKey(RSAKeyValue) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Builds an RSA key from an
RSAKeyValue
element. - getRSAKeyValue() - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Get the RSAKeyValue child element.
- getRSAOAEPParameters() - Method in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Get the instance of
RSAOAEPParameters
. - getRSAOAEPParameters() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Get the instance of
RSAOAEPParameters
. - getRSAOAEPParameters() - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Get the instance of
RSAOAEPParameters
. - getSeed() - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Get the seed element.
- getSeed() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the Seed element.
- getSignature() - Method in class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
Gets the Signature XMLObject.
- getSignature() - Method in interface org.opensaml.xmlsec.signature.SignableXMLObject
-
Gets the Signature XMLObject.
- getSignature() - Method in class org.opensaml.xmlsec.signature.support.XMLSignatureCredentialContext
-
Gets the Signature element context.
- getSignatureAlgorithm() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the algorithm used to compute the signature.
- getSignatureAlgorithm() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get the signature algorithm URI to use when signing.
- getSignatureAlgorithm(String, String) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Lookup a signature algorithm descriptor by the JCA key algorithm and digest method IDs.
- getSignatureAlgorithms() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get the list of preferred signature algorithm URIs, in preference order.
- getSignatureCanonicalizationAlgorithm() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get a canonicalization algorithm URI suitable for use as a Signature CanonicalizationMethod value.
- getSignatureCanonicalizationAlgorithm() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get a canonicalization algorithm URI suitable for use as a Signature CanonicalizationMethod value.
- getSignatureHMACOutputLength() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get the value to be used as the Signature SignatureMethod HMACOutputLength value, used only when signing with an HMAC algorithm.
- getSignatureHMACOutputLength() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get the value to be used as the Signature SignatureMethod HMACOutputLength value, used only when signing with an HMAC algorithm.
- getSignatureReferenceCanonicalizationAlgorithm() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get a canonicalization algorithm URI suitable for use as a Signature Reference Transform value.
- getSignatureReferenceCanonicalizationAlgorithm() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get a canonicalization algorithm URI suitable for use as a Signature Reference Transform value.
- getSignatureReferenceDigestMethod() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get a digest method algorithm URI suitable for use as a Signature Reference DigestMethod value.
- getSignatureReferenceDigestMethods() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get the list of digest method algorithm URIs suitable for use as a Signature Reference DigestMethod value, in preference order.
- getSignatureSigningParameters() - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Get the parameters to use for XML signature signing operations.
- getSignatureTrustEngine() - Method in interface org.opensaml.xmlsec.SignatureValidationConfiguration
-
Get the signature trust engine to use.
- getSignatureTrustEngine() - Method in class org.opensaml.xmlsec.SignatureValidationParameters
-
Get the signature trust engine to use.
- getSignatureValidationParameters() - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Get the parameters to use for XML signature validation operations.
- getSignatureValidationParameters() - Method in class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
-
Get the signature validation parameters instance.
- getSignatureValidationProvider() - Static method in class org.opensaml.xmlsec.signature.support.SignatureValidator
-
Obtain the
SignatureValidationProvider
instance to be used. - getSignerProvider() - Static method in class org.opensaml.xmlsec.signature.support.Signer
-
Obtain the
SignerProvider
instance to be used. - getSigningCredential() - Method in interface org.opensaml.xmlsec.signature.Signature
-
Gets the signature signing credential.
- getSigningCredential() - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get the signing credential to use when signing.
- getSigningCredentials() - Method in interface org.opensaml.xmlsec.SignatureSigningConfiguration
-
Get the list of signing credentials to use when signing, in preference order.
- getSPKIDatas() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of SPKIData child elements.
- getSPKISexps() - Method in interface org.opensaml.xmlsec.signature.SPKIData
-
Get the list of SPKISexp child elements.
- getTarget() - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Get the target URI attribute which specifies to which element this.
- getTransforms() - Method in interface org.opensaml.xmlsec.encryption.CipherReference
-
Get the Transforms child element, which describes which transformations to apply when dereferencing the data.
- getTransforms() - Method in interface org.opensaml.xmlsec.encryption.Transforms
-
Get the list of Transform child elements.
- getTransforms() - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Get the Transforms child element.
- getTransforms() - Method in interface org.opensaml.xmlsec.signature.support.TransformsConfigurableContentReference
-
Gets the mutable list of transforms applied to the content prior to digest generation.
- getTransforms() - Method in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Gets the transforms applied to the content prior to digest generation.
- getTransforms() - Method in interface org.opensaml.xmlsec.signature.Transforms
-
Get the list of Transform child elements.
- getType() - Method in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestMD5
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestRIPEMD160
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA1
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA224
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA384
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA512
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACMD5
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACRIPEMD160
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA1
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA224
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA384
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA512
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
-
Get the algorithm URI's fundamental type.
- getType() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
-
Get the algorithm URI's fundamental type.
- getType() - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Gets the type information for the plaintext content.
- getType() - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Set the Type attribute value.
- getUnknownXMLObject() - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Get the wildcard <any> XMLObject child element.
- getURI() - Method in interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128CBC
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES128GCM
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192CBC
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES192GCM
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256CBC
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionAES256GCM
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestMD5
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestRIPEMD160
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA1
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA224
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA384
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.DigestSHA512
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACMD5
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACRIPEMD160
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA1
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA224
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA384
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA512
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
-
Get the algorithm's identifying URI.
- getURI() - Method in class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
-
Get the algorithm's identifying URI.
- getURI() - Method in interface org.opensaml.xmlsec.encryption.CipherReference
-
Get the URI attribute that describes from where to deference the encrypted data.
- getURI() - Method in interface org.opensaml.xmlsec.encryption.ReferenceType
-
Get the URI attribute which indicates the referent of this reference.
- getURI() - Method in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Get the URI attribute value.
- getURI() - Method in interface org.opensaml.xmlsec.signature.NamedCurve
-
Get the URI attribute value.
- getURI() - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Get the URI attribute value.
- getValue() - Method in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
Gets the integer.
- getValueBigInt() - Method in interface org.opensaml.xmlsec.signature.CryptoBinary
-
Convenience method to get the value of the element as a BigInteger type.
- getWhitelistBlacklistPrecedence() - Method in interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
-
Get preference value indicating which should take precedence when both whitelist and blacklist are non-empty.
- getWhitelistedAlgorithms() - Method in interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
-
Get the list of whitelisted algorithm URI's.
- getWhitelistedAlgorithms() - Method in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Get the list of whitelisted algorithm URI's.
- getX509CertFactory() - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Get the Java certificate factory singleton.
- getX509Certificates() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509Certificate child elements.
- getX509CRLs() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509CRL child elements.
- getX509Datas() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of X509Data child elements.
- getX509Digests() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509Digest child elements.
- getX509IssuerName() - Method in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Get the X509IssuerName child element.
- getX509IssuerSerials() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509IssuerSerial child elements.
- getX509SerialNumber() - Method in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Get the X509SerialNumber child element.
- getX509SKIs() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509SKI child elements.
- getX509SubjectNames() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of X509SubjectName child elements.
- getXMLObjects() - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of all XMLObject children.
- getXMLObjects() - Method in interface org.opensaml.xmlsec.signature.SPKIData
-
Get the list of all XMLObject children.
- getXMLObjects() - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of all XMLObject children.
- getXMLObjects(QName) - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Get the list of XMLObject children whose type or element QName matches the specified QName.
- getXMLObjects(QName) - Method in interface org.opensaml.xmlsec.signature.SPKIData
-
Get the list of XMLObject children whose type or element QName matches the specified QName.
- getXMLObjects(QName) - Method in interface org.opensaml.xmlsec.signature.Transform
-
Get the list of XMLObject children that match a particular QName.
- getXMLObjects(QName) - Method in interface org.opensaml.xmlsec.signature.X509Data
-
Get the list of XMLObject children whose type or element QName matches the specified QName.
- getXPaths() - Method in interface org.opensaml.xmlsec.signature.Transform
-
Get the list of XPath child elements.
- getY() - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Get the Y child element.
- GlobalAlgorithmRegistryInitializer - Class in org.opensaml.xmlsec.config
-
OpenSAML
Initializer
implementation for algorithms. - GlobalAlgorithmRegistryInitializer() - Constructor for class org.opensaml.xmlsec.config.GlobalAlgorithmRegistryInitializer
H
- handles(Credential) - Method in interface org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorFactory
-
Check whether the generators produced by this factory can handle the specified credential.
- hasCompleteDSAParams(DSAKeyValue) - Static method in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Check whether the specified
DSAKeyValue
element has the all optional DSA values which can be shared amongst many keys in a DSA "key family", and are presumed to be known from context. - hashCode() - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
- hashCode() - Method in class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
- hashCode() - Method in class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
- hashCode() - Method in class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
- hashCode() - Method in class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
- hashCode() - Method in class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
- hashCode() - Method in class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
- hashCode() - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
- hashCode() - Method in class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
- hasNext() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
- HMACMD5 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC MD5.
- HMACMD5() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACMD5
- HMACRIPEMD160 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC RIPEMD160.
- HMACRIPEMD160() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACRIPEMD160
- HMACSHA1 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC SHA-1.
- HMACSHA1() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA1
- HMACSHA224 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
- HMACSHA224() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA224
- HMACSHA256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC SHA-256.
- HMACSHA256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA256
- HMACSHA384 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC SHA-384.
- HMACSHA384() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA384
- HMACSHA512 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for MAC algorithm: HMAC SHA-512.
- HMACSHA512() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.HMACSHA512
I
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Id attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
ID attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Id attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Id attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Id attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfo
-
Id attribute name.
- ID_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Id attribute name.
- index(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Add the algorithm descriptor to the indexes which support the various lookup methods available via the registry's API.
- init() - Method in class org.opensaml.xmlsec.config.DecryptionParserPoolInitializer
- init() - Method in class org.opensaml.xmlsec.config.GlobalAlgorithmRegistryInitializer
- InlineEncryptedKeyResolver - Class in org.opensaml.xmlsec.encryption.support
-
Implementation of
EncryptedKeyResolver
which findsEncryptedKey
elements within theKeyInfo
of theEncryptedData
context. - InlineEncryptedKeyResolver() - Constructor for class org.opensaml.xmlsec.encryption.support.InlineEncryptedKeyResolver
-
Constructor.
- InlineEncryptedKeyResolver(String) - Constructor for class org.opensaml.xmlsec.encryption.support.InlineEncryptedKeyResolver
-
Constructor.
- InlineEncryptedKeyResolver(Set<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.InlineEncryptedKeyResolver
-
Constructor.
- isBlacklistMerge() - Method in interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
-
Flag indicating whether to merge this configuration's blacklist with one of a lower order of precedence, or to treat this blacklist as authoritative.
- isCanonicalizationAlgorithm(String) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Evaluate whether the indicated algorithm URI is a canonicalization algorithm URI.
- isComplete() - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Determine whether the parameters instance is complete, meaning values are populated for all data properties.
- isDataEncryptionAlgorithm(AlgorithmDescriptor) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the supplied descriptor represents an algorithm that my be used for data encryption, i.e.
- isEmpty() - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Determine whether the parameters instance is empty, meaning it has no values populated for any data properties.
- isEncryptionOptional() - Method in class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
-
Get the encryptionOptional value.
- isHMAC(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the signature method algorithm URI indicates HMAC.
- isKeyEncryptionAlgorithm(AlgorithmDescriptor) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the supplied descriptor represents an algorithm that my be used for key encryption, i.e.
- isRootInNewDocument() - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Get the flag which indicates whether by default the DOM Element which backs a decrypted SAML object will be the root of a new DOM document.
- isRSAOAEP(String) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Check whether the key transport encryption algorithm URI indicates RSA-OAEP.
- isRSAOAEPParametersMerge() - Method in interface org.opensaml.xmlsec.EncryptionConfiguration
-
Flag indicating whether to merge this configuration's
RSAOAEPParameters
values with those of a lower order of precedence, or to treat this configuration's parameters set as authoritative. - isRuntimeSupported(String) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Retrieve indication of whether the runtime environment supports the algorithm.
- isSigned() - Method in class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
Checks to see if the element has been signed.
- isSigned() - Method in interface org.opensaml.xmlsec.signature.SignableXMLObject
-
Checks to see if the element has been signed.
- isWhitelistMerge() - Method in interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
-
Flag indicating whether to merge this configuration's whitelist with one of a lower order of precedence, or to treat this whitelist as authoritative.
- iterator() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterable
J
- J - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, J element.
- jcaProviderName - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
The name of the JCA security provider to use.
- jcaProviderName - Variable in class org.opensaml.xmlsec.encryption.support.Encrypter
-
The name of the JCA security provider to use.
K
- KANonce - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
- kekKeyInfoCredentialResolver - Variable in class org.opensaml.xmlsec.DecryptionParameters
-
The EncryptedKey's KeyInfo credential resolver.
- kekResolver - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Resolver for key encryption keys.
- kekResolverCriteria - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Additional criteria to use when resolving credentials based on an EncryptedKey's KeyInfo.
- key - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
-
Key type.
- KeyAgreement - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Key Agreement.
- KeyAgreementAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for key agreement algorithm descriptors.
- KeyEncryptionParameters - Class in org.opensaml.xmlsec.encryption.support
-
Parameters for encrypting keys.
- KeyEncryptionParameters() - Constructor for class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Constructor.
- KeyEncryptionParameters(EncryptionParameters, String) - Constructor for class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Convenience constructor which allows copying the relevant key encryption parameters from an instance of
EncryptionParameters
. - keyInfo - Variable in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
-
The KeyInfo which serves as the source for credential criteria.
- KeyInfo - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
- keyInfoBuilder - Variable in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Builder instance for building KeyInfo objects.
- KeyInfoCredentialResolver - Interface in org.opensaml.xmlsec.keyinfo
-
Specialized
CredentialResolver
marker interface for resolvers which resolve credentials based on aKeyInfo
element. - KeyInfoCriterion - Class in org.opensaml.xmlsec.keyinfo
- KeyInfoCriterion(KeyInfo) - Constructor for class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
-
Constructor.
- KeyInfoGenerationProfileCriterion - Class in org.opensaml.xmlsec.criterion
-
Criterion
representing an a KeyInfo generation "profile" name used when looking up aKeyInfoGeneratorManager
from aNamedKeyInfoGeneratorManager
. - KeyInfoGenerationProfileCriterion(String) - Constructor for class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
-
Constructor.
- keyInfoGenerator - Variable in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Generator for dynamically generating a KeyInfo instance containing information from the encryption credential.
- keyInfoGenerator - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The KeyInfo generator.
- KeyInfoGenerator - Interface in org.opensaml.xmlsec.keyinfo
-
Interface for implementations which generate a
KeyInfo
based on keying material and other information found within aCredential
. - KeyInfoGeneratorFactory - Interface in org.opensaml.xmlsec.keyinfo
-
Interface for factories which produce
KeyInfoGenerator
instances. - KeyInfoGeneratorManager - Class in org.opensaml.xmlsec.keyinfo
-
A manager for
KeyInfoGeneratorFactory
instances. - KeyInfoGeneratorManager() - Constructor for class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
Constructor.
- KeyInfoReference - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 KeyInfoReference element.
- KeyInfoSupport - Class in org.opensaml.xmlsec.keyinfo
-
Utility class for working with data inside a KeyInfo object.
- KeyInfoSupport() - Constructor for class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Constructor.
- keyIterator - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The iterator over EncryptedKey instances from the current resolver.
- KeyLengthSpecifiedAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for algorithm descriptors which specify a key length.
- KeyName - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, KeyName element.
- KeyReference - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, KeyReference element.
- KeySize - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, KeySize element.
- KeySpecifiedAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for algorithm descriptors which specify a key type.
- KeyTransport - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Key Transport.
- keyTransportAlgorithm - Variable in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
The candidate key transport algorithm.
- KeyTransportAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for key transport algorithm descriptors.
- KeyTransportAlgorithmPredicate - Interface in org.opensaml.xmlsec
-
An interface for predicates which allow evaluation of a candidate key transport algorithm relative to a candidate data encryption algorithm and/or a candidate key transport credential.
- KeyTransportAlgorithmPredicate.SelectionInput - Class in org.opensaml.xmlsec
-
Input class for instances of
KeyTransportAlgorithmPredicate
. - keyTransportCredential - Variable in class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
The candidate key transport credential.
- keyTransportEncryptionAlgorithmURI - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedKey encryption algorithm URI.
- keyTransportEncryptionCredential - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedKey encryption credential.
- keyTransportKeyInfoGenerator - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
The EncryptedKey KeyInfoGenerator.
- KeyTransportRSA15 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for key transport algorithm: RSA v1.5.
- KeyTransportRSA15() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSA15
- KeyTransportRSAOAEP - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for key transport algorithm: RSA OAEP.
- KeyTransportRSAOAEP() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEP
- KeyTransportRSAOAEPMGF1P - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for key transport algorithm: RSA OAEP MGF1P.
- KeyTransportRSAOAEPMGF1P() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.KeyTransportRSAOAEPMGF1P
- KeyValue - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
L
- log - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Logger.
- log - Variable in class org.opensaml.xmlsec.config.GlobalAlgorithmRegistryInitializer
-
Logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Class logger.
- log - Variable in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Logger.
- log - Variable in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Logger.
- LOG - Static variable in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Logger.
M
- Mac - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Message Authentication Code (MAC).
- MACAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for message authentication code (MAC) algorithm descriptors.
- managers - Variable in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
The set of named factory managers.
- maskGenerationFunction - Variable in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Mask generation function (MGF) algorithm URI.
- matchCarriedKeyName(EncryptedData, EncryptedKey) - Method in class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Evaluate whether an EncryptedKey's CarriedKeyName matches one of the KeyName values from the EncryptedData context.
- matchDataReference(EncryptedData, EncryptedKey) - Method in class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Evaluate whether any of the EncryptedKey's DataReferences refer to the EncryptedData context.
- matchRecipient(String) - Method in class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Evaluate whether the specified recipient attribute value matches this resolver's recipient criteria.
- MessageDigest - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Message Digest.
- MGF - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 1.1, MGF element.
- MgmtData - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
- MIMETYPE_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
MimeType attribute name.
- Modulus - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Modulus element.
- MORE_ALGO_NS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Algorithm URI prefix used by RFC 4051.
N
- name - Variable in class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
-
The KeyInfo generation "profile" name.
- NamedCurve - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 NamedCurve element.
- NamedKeyInfoGeneratorManager - Class in org.opensaml.xmlsec.keyinfo
-
A manager for named sets of
KeyInfoGeneratorFactory
instances. - NamedKeyInfoGeneratorManager() - Constructor for class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Constructor.
- newInstance() - Method in interface org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorFactory
-
Get a new instance of the generator type produced by the factory.
- next() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
- nextKey - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The next encrypted key that is safe to return.
O
- oaepParams - Variable in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Base64-encoded OAEPParams value.
- OAEPparams - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, OAEPparams element.
- org.opensaml.xmlsec - package org.opensaml.xmlsec
-
Configuration and support classes for security.
- org.opensaml.xmlsec.algorithm - package org.opensaml.xmlsec.algorithm
-
Configuration and support classes for security algorithms.
- org.opensaml.xmlsec.algorithm.descriptors - package org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor classes.
- org.opensaml.xmlsec.config - package org.opensaml.xmlsec.config
-
OpenSAML configuration classes.
- org.opensaml.xmlsec.context - package org.opensaml.xmlsec.context
-
Message context classes for XML Security.
- org.opensaml.xmlsec.criterion - package org.opensaml.xmlsec.criterion
-
Criterion classes for XML Security.
- org.opensaml.xmlsec.crypto - package org.opensaml.xmlsec.crypto
-
Support classes for XML Security operations.
- org.opensaml.xmlsec.encryption - package org.opensaml.xmlsec.encryption
-
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
- org.opensaml.xmlsec.encryption.support - package org.opensaml.xmlsec.encryption.support
-
Functional support for XML Encryption.
- org.opensaml.xmlsec.keyinfo - package org.opensaml.xmlsec.keyinfo
-
Classes in support of processing XML Signature KeyInfo material.
- org.opensaml.xmlsec.signature - package org.opensaml.xmlsec.signature
-
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
- org.opensaml.xmlsec.signature.support - package org.opensaml.xmlsec.signature.support
-
Functional support for XML Signature.
- OriginatorKeyInfo - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
P
- P - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, P element.
- P - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, P element.
- Parameters - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 1.1, Parameters element.
- params - Variable in class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
-
The SignatureValidationParameters instance.
- parent - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterable
-
The chaining encrypted key resolver which owns this instance.
- parent - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The chaining encrypted key resolver which owns this instance.
- parseInputStream(InputStream, Document) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Parse the specified input stream in a DOM DocumentFragment, owned by the specified Document.
- parserPool - Variable in class org.opensaml.xmlsec.config.DecryptionParserPool
-
The wrapped parser pool instance.
- parserPool - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
ParserPool used in parsing decrypted data.
- PgenCounter - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, pgenCounter element.
- PgenCounter - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, PgenCounter element.
- PGPData - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, PGPData element.
- PGPKeyID - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
- PGPKeyPacket - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
- postProcessApacheEncryptedKey(EncryptedKey, Key, Key, String, Document) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Post-process the Apache EncryptedKey, prior to marshalling to DOM and unmarshalling into an XMLObject.
- Precedence() - Constructor for enum org.opensaml.xmlsec.WhitelistBlacklistConfiguration.Precedence
- prepareSignatureParams(Signature, SignatureSigningParameters) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Prepare a
Signature
with necessary additional information prior to signing. - preProcessEncryptedKey(EncryptedKey, String, Key) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Preprocess the EncryptedKey.
- processContentReferences(Signature, SignatureSigningParameters) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Prepare the content references.
- processKeyInfo(Signature, SignatureSigningParameters) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Prepare the content references.
- Public - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, Public element.
- PublicKey - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 PublicKey element.
Q
- Q - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, Q element.
- Q - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Q element.
R
- recipient - Variable in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Recipient of the key.
- RECIPIENT_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Recipient attribute name.
- RecipientKeyInfo - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
- recipients - Variable in class org.opensaml.xmlsec.encryption.support.AbstractEncryptedKeyResolver
-
Recipient attribute criteria against which to match.
- referenceID - Variable in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Element reference ID.
- ReferenceList - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, ReferenceList element.
- ReferenceType - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, ReferenceType type.
- register(AlgorithmDescriptor) - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Register an algorithm.
- registerDefaultFactory(KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Register a factory with the default (unnamed) manager.
- registerFactory(String, KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Register a factory within the specified named manager.
- registerFactory(KeyInfoGeneratorFactory) - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoGeneratorManager
-
Register a factory within this manager instance.
- remove() - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
- removeManager(String) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Remove the named factory manager, and all its managed factories.
- resolve(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
- resolve(EncryptedData) - Method in interface org.opensaml.xmlsec.encryption.support.EncryptedKeyResolver
-
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
- resolve(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.InlineEncryptedKeyResolver
-
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
- resolve(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
- resolve(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.
- resolveKeyInfo(KeyInfo, int) - Method in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Turn a KeyInfo into an EncryptedKey collection.
- resolver - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Resolver for data encryption keys.
- resolverCriteria - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Additional criteria to use when resolving credentials based on an EncryptedData's KeyInfo.
- resolverIterator - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver.ChainingIterator
-
The iterator over resolvers in the chain.
- resolvers - Variable in class org.opensaml.xmlsec.encryption.support.ChainingEncryptedKeyResolver
-
The list of resolvers which form the resolution chain.
- RetrievalMethod - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
- RSAKeyValue - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
- rsaOAEPParameters - Variable in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
RSA OAEP parameters.
- rsaOAEPParameters - Variable in class org.opensaml.xmlsec.EncryptionParameters
-
RSA OAEP parameters.
- RSAOAEPParameters - Class in org.opensaml.xmlsec.encryption.support
-
Class for representing parameter inputs to the RSA-OAEP key transport algorithm.
- RSAOAEPParameters() - Constructor for class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Constructor.
- RSAOAEPParameters(String, String, String) - Constructor for class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Constructor.
- runtimeSupported - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Set containing algorithms which are supported by the runtime environment.
S
- SecurityConfigurationSupport - Class in org.opensaml.xmlsec
-
Helper methods for working with security configuration.
- SecurityConfigurationSupport() - Constructor for class org.opensaml.xmlsec.SecurityConfigurationSupport
-
Constructor.
- SecurityParametersContext - Class in org.opensaml.xmlsec.context
-
A context implementation for storing parameter instances for XML signature signing and validation, and XML encryption and decryption.
- SecurityParametersContext() - Constructor for class org.opensaml.xmlsec.context.SecurityParametersContext
- Seed - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Digital Signature, version 20020212, seed element.
- Seed - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Seed element.
- SelectionInput(String, String, Credential) - Constructor for class org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
-
Constructor.
- serialVersionUID - Static variable in exception org.opensaml.xmlsec.encryption.support.DecryptionException
-
Serial version UID.
- serialVersionUID - Static variable in exception org.opensaml.xmlsec.encryption.support.EncryptionException
-
Serial version UID.
- serialVersionUID - Static variable in exception org.opensaml.xmlsec.signature.support.SignatureException
-
Serial version UID.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Sets the algorithm URI attribute value for this agreement method.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Sets the algorithm URI attribute.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Sets the algorithm URI attribute used in this EncryptionMethod.
- setAlgorithm(String) - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Sets the XML Encryption algorithm URI used to encrypt.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.DigestMethod
-
Set the Algorithm URI attribute value.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.Transform
-
Set the Algorithm URI attribute value.
- setAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.X509Digest
-
Set the Algorithm URI attribute value.
- setBlacklistedAlgorithms(Collection<String>) - Method in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Set the list of blacklisted algorithm URI's.
- setCanonicalizationAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.Signature
-
Sets the canonicalization algorithm used to create the signature content.
- setCarriedKeyName(CarriedKeyName) - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Sets the child element carrying the human readable name for this key.
- setCipherData(CipherData) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the CipherData child element.
- setCipherReference(CipherReference) - Method in interface org.opensaml.xmlsec.encryption.CipherData
-
Get the CipherReference which points to the location encrypted data.
- setCipherValue(CipherValue) - Method in interface org.opensaml.xmlsec.encryption.CipherData
-
Set the base64-encoded data representing the encrypted form of the plaintext data.
- setDataEncryptionAlgorithm(String) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the encryption algorithm URI to use when encrypting the EncryptedData.
- setDataEncryptionCredential(Credential) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the encryption credential to use when encrypting the EncryptedData.
- setDataKeyInfoCredentialResolver(KeyInfoCredentialResolver) - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Set the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
- setDataKeyInfoGenerator(KeyInfoGenerator) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the KeyInfoGenerator to use when generating the EncryptedData/KeyInfo.
- setDecryptionParameters(DecryptionParameters) - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Set the parameters to use for XML decryption operations.
- setDepthLimit(int) - Method in class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Sets the reference depth limit, to a minimum of 1.
- setDigestAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.support.ConfigurableContentReference
-
Sets the algorithm used to digest the content.
- setDigestAlgorithm(String) - Method in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Sets the algorithm used to digest the content.
- setDigestMethod(String) - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Set the digest method algorithm URI.
- setDSAKeyValue(DSAKeyValue) - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Set the DSAKeyValue child element.
- setECKeyValue(ECKeyValue) - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Set the ECKeyValue child element.
- setECParameters(XMLObject) - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Set the ECParameters child element.
- setEncoding(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the encoding applied to the plaintext content prior to encryption.
- setEncryptedKeyResolver(EncryptedKeyResolver) - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
- setEncryptionCredential(Credential) - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Sets the credential used to encrypt.
- setEncryptionMethod(EncryptionMethod) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the EncryptionMethod child element.
- setEncryptionParameters(EncryptionParameters) - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Set the parameters to use for XML encryption operations.
- setEncryptionProperties(EncryptionProperties) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the EncryptionProperties child element.
- setExponent(Exponent) - Method in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Set the Exponent child element.
- setG(G) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the G child element.
- setGenerator(Generator) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the G child element.
- setHMACOutputLength(Integer) - Method in interface org.opensaml.xmlsec.signature.Signature
-
Sets the HMAC output length value, optionally used when signing with an HMAC signature algorithm.
- setID(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the unique ID for the XML element.
- setID(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Set the ID attribute that uniquely identifies this element.
- setID(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Set the ID attribute which uniquely identifies this element.
- setID(String) - Method in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Set the Id attribute value.
- setID(String) - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Set the Id attribute value.
- setID(String) - Method in interface org.opensaml.xmlsec.signature.KeyInfo
-
Set the Id attribute value.
- setID(String) - Method in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Set the Id attribute value.
- setJ(J) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the J child element.
- setJCAProviderName(String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Set the Java Cryptography Architecture (JCA) security provider name that should be used to provide the decryption support.
- setJCAProviderName(String) - Method in class org.opensaml.xmlsec.encryption.support.Encrypter
-
Set the Java Cryptography Architecture (JCA) security provider name that should be used to provide the encryption support.
- setKANonce(KANonce) - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Set the nonce child element used to introduce variability into the generation of keying material.
- setKEKKeyInfoCredentialResolver(KeyInfoCredentialResolver) - Method in class org.opensaml.xmlsec.DecryptionParameters
-
Set the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).
- setKEKResolverCriteria(CriteriaSet) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Set the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedKey element.
- setKeyInfo(KeyInfo) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the KeyInfo child element.
- setKeyInfo(KeyInfo) - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
-
Sets the KeyInfo which is the source of credential criteria.
- setKeyInfo(KeyInfo) - Method in interface org.opensaml.xmlsec.signature.Signature
-
Sets the key info added to this signature.
- setKeyInfoGenerator(KeyInfoGenerator) - Method in class org.opensaml.xmlsec.encryption.support.DataEncryptionParameters
-
Sets the instance which will be used to generate a KeyInfo object from the encryption credential.
- setKeyInfoGenerator(KeyInfoGenerator) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set the KeyInfoGenerator to use when generating the Signature/KeyInfo.
- setKeyResolverCriteria(CriteriaSet) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Set the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedData element.
- setKeySize(KeySize) - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Sets the KeySize child element.
- setKeyTransportEncryptionAlgorithm(String) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the encryption algorithm URI to use when encrypting the EncryptedKey.
- setKeyTransportEncryptionCredential(Credential) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the encryption credential to use when encrypting the EncryptedKey.
- setKeyTransportKeyInfoGenerator(KeyInfoGenerator) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the KeyInfoGenerator to use when generating the EncryptedKey/KeyInfo.
- setMaskGenerationFunction(String) - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Set the mask generation function (MGF) algorithm URI.
- setMimeType(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the MIME type of the plaintext content.
- setModulus(Modulus) - Method in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Set the Modulus child element.
- setNamedCurve(NamedCurve) - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Set the NamedCurve child element.
- setOAEPparams(String) - Method in class org.opensaml.xmlsec.encryption.support.RSAOAEPParameters
-
Set the base64-encoded OAEPParams value.
- setOAEPparams(OAEPparams) - Method in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Sets the OAEPparams child element.
- setOriginatorKeyInfo(OriginatorKeyInfo) - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Set the child element containing the key generation material for the originator.
- setP(P) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the P child element.
- setP(P) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the P child element.
- setParameters(XMLObject) - Method in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Sets the Parameters child element.
- setPgenCounter(PgenCounter) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the pgenCounter element.
- setPgenCounter(PgenCounter) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the PgenCounter element.
- setPGPKeyID(PGPKeyID) - Method in interface org.opensaml.xmlsec.signature.PGPData
-
Set PGPKeyID child element.
- setPGPKeyPacket(PGPKeyPacket) - Method in interface org.opensaml.xmlsec.signature.PGPData
-
Set PGPKeyPacket child element.
- setPublic(Public) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the Public element.
- setPublicKey(PublicKey) - Method in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Set the PublicKey child element.
- setQ(Q) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the Q child element.
- setQ(Q) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the Q child element.
- setRecipient(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Sets the hint about for whom this encrypted key is intended.
- setRecipient(String) - Method in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Sets the recipient of the key.
- setRecipientKeyInfo(RecipientKeyInfo) - Method in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Set the child element containing the key generation material for the recipient.
- setReferenceList(ReferenceList) - Method in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Sets the child element containing pointers to EncryptedData and EncryptedKey elements encrypted using this key.
- setRootInNewDocument(boolean) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Set the flag which indicates whether by default the DOM Element which backs a decrypted SAML object will be the root of a new DOM document.
- setRSAKeyValue(RSAKeyValue) - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Set the RSAKeyValue child element.
- setRSAOAEPParameters(RSAOAEPParameters) - Method in class org.opensaml.xmlsec.encryption.support.KeyEncryptionParameters
-
Set the instance of
RSAOAEPParameters
. - setRSAOAEPParameters(RSAOAEPParameters) - Method in class org.opensaml.xmlsec.EncryptionParameters
-
Set the instance of
RSAOAEPParameters
. - setSeed(Seed) - Method in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Set the seed element.
- setSeed(Seed) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the Seed element.
- setSignature(Signature) - Method in class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
Sets the Signature XMLObject.
- setSignature(Signature) - Method in interface org.opensaml.xmlsec.signature.SignableXMLObject
-
Sets the Signature XMLObject.
- setSignatureAlgorithm(String) - Method in interface org.opensaml.xmlsec.signature.Signature
-
Sets the algorithm used to compute the signature.
- setSignatureAlgorithm(String) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set the signature algorithm URI to use when signing.
- setSignatureCanonicalizationAlgorithm(String) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set a canonicalization algorithm URI suitable for use as a Signature CanonicalizationMethod value.
- setSignatureHMACOutputLength(Integer) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set the value to be used as the Signature SignatureMethod HMACOutputLength value, used only when signing with an HMAC algorithm.
- setSignatureReferenceCanonicalizationAlgorithm(String) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Get a canonicalization algorithm URI suitable for use as a Signature Reference Transform value.
- setSignatureReferenceDigestMethod(String) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set a digest method algorithm URI suitable for use as a Signature Reference DigestMethod value.
- setSignatureSigningParameters(SignatureSigningParameters) - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Set the parameters to use for XML signature signing operations.
- setSignatureTrustEngine(SignatureTrustEngine) - Method in class org.opensaml.xmlsec.SignatureValidationParameters
-
Set the signature trust engine to use.
- setSignatureValidationParameters(SignatureValidationParameters) - Method in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Set the parameters to use for XML signature validation operations.
- setSigningCredential(Credential) - Method in interface org.opensaml.xmlsec.signature.Signature
-
Sets the signature signing credential.
- setSigningCredential(Credential) - Method in class org.opensaml.xmlsec.SignatureSigningParameters
-
Set the signing credential to use when signing.
- setTarget(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Set the target URI attribute which specifies to which element this property applies.
- setTransforms(Transforms) - Method in interface org.opensaml.xmlsec.encryption.CipherReference
-
Set the Transforms child element, which describes which transformations to apply when dereferencing the data.
- setTransforms(Transforms) - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Set the Transforms child element.
- setType(String) - Method in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Sets the type information for the plaintext content.
- setType(String) - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Set the Type attribute value.
- setUnknownXMLObject(XMLObject) - Method in interface org.opensaml.xmlsec.signature.KeyValue
-
Set the wildcard <any> XMLObject child element.
- setURI(String) - Method in interface org.opensaml.xmlsec.encryption.CipherReference
-
Set the URI attribute that describes from where to deference the encrypted data.
- setURI(String) - Method in interface org.opensaml.xmlsec.encryption.ReferenceType
-
Set the URI attribute which indicates the referent of this reference.
- setURI(String) - Method in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Set the URI attribute value.
- setURI(String) - Method in interface org.opensaml.xmlsec.signature.NamedCurve
-
Set the URI attribute value.
- setURI(String) - Method in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Set the URI attribute value.
- setUseDefaultManager(boolean) - Method in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Set the option as to whether the default (unnamed) manager will be used to lookup factories for credentials if there is no appropriate named factory for the credential type.
- setValue(BigInteger) - Method in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
Sets the integer.
- setValueBigInt(BigInteger) - Method in interface org.opensaml.xmlsec.signature.CryptoBinary
-
Convenience method to set the value of the element as a BigInteger type.
- setWhitelistedAlgorithms(Collection<String>) - Method in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Set the list of whitelisted algorithm URI's.
- setX509IssuerName(X509IssuerName) - Method in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Set the X509IssuerName child element.
- setX509SerialNumber(X509SerialNumber) - Method in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Set the X509SerialNumber child element.
- setY(Y) - Method in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Set the Y child element.
- sig - Variable in class org.opensaml.xmlsec.signature.support.XMLSignatureCredentialContext
-
The Signature element context.
- SignableXMLObject - Interface in org.opensaml.xmlsec.signature
-
An XMLObject whose DOM representation can be digitally signed.
- signature - Variable in class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
-
Signature child.
- Signature - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Signature.
- Signature - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
- SignatureAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for signature algorithm descriptors.
- SignatureAlgorithmIndex(String, String) - Constructor for class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
-
Constructor.
- signatureAlgorithms - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Index of (KeyType,DigestType) to AlgorithmDescriptor.
- signatureAlgorithmURI - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signature algorithm URI.
- signatureCanonicalizationAlgorithm - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signature canonicalization algorithm URI.
- SignatureConstants - Class in org.opensaml.xmlsec.signature.support
-
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and related RFCs.
- SignatureConstants() - Constructor for class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Constructor.
- SignatureDSASHA1 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: DSA SHA-1.
- SignatureDSASHA1() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA1
- SignatureDSASHA256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: DSA SHA-1.
- SignatureDSASHA256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureDSASHA256
- SignatureECDSASHA1 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ECDSA SHA-1.
- SignatureECDSASHA1() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA1
- SignatureECDSASHA224 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
- SignatureECDSASHA224() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA224
- SignatureECDSASHA256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ECDSA SHA-256.
- SignatureECDSASHA256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA256
- SignatureECDSASHA384 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ECDSA SHA-384.
- SignatureECDSASHA384() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA384
- SignatureECDSASHA512 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ECDSA SHA-512.
- SignatureECDSASHA512() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureECDSASHA512
- SignatureException - Exception in org.opensaml.xmlsec.signature.support
-
Exception thrown when an error occurs during signature operations.
- SignatureException() - Constructor for exception org.opensaml.xmlsec.signature.support.SignatureException
-
Constructor.
- SignatureException(Exception) - Constructor for exception org.opensaml.xmlsec.signature.support.SignatureException
-
Constructor.
- SignatureException(String) - Constructor for exception org.opensaml.xmlsec.signature.support.SignatureException
-
Constructor.
- SignatureException(String, Exception) - Constructor for exception org.opensaml.xmlsec.signature.support.SignatureException
-
Constructor.
- signatureHMACOutputLength - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signature HMAC output length value.
- SignaturePrevalidator - Interface in org.opensaml.xmlsec.signature.support
-
An interface for components which perform some pre-validation processing on an XML
Signature
instance, for example to validate that the signature confirms to a particular profile of XML Signature. - signatureReferenceCanonicalizationAlgorithm - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signature reference canonicalization transform algorithm.
- signatureReferenceDigestMethod - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signature reference digest method URI.
- SignatureRSAMD5 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA MD5.
- SignatureRSAMD5() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSAMD5
- SignatureRSARIPEMD160 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA RIPEMD160.
- SignatureRSARIPEMD160() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSARIPEMD160
- SignatureRSASHA1 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA SHA-1.
- SignatureRSASHA1() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA1
- SignatureRSASHA224 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA SHA-256.
- SignatureRSASHA224() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA224
- SignatureRSASHA256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA SHA-256.
- SignatureRSASHA256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA256
- SignatureRSASHA384 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA SHA-384.
- SignatureRSASHA384() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA384
- SignatureRSASHA512 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RSA SHA-512.
- SignatureRSASHA512() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SignatureRSASHA512
- SignatureSigningConfiguration - Interface in org.opensaml.xmlsec
-
The configuration information to use when generating an XML signature.
- SignatureSigningConfigurationCriterion - Class in org.opensaml.xmlsec.criterion
-
Criterion which holds one or more instances of
SignatureSigningConfiguration
. - SignatureSigningConfigurationCriterion(List<SignatureSigningConfiguration>) - Constructor for class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
-
Constructor.
- SignatureSigningConfigurationCriterion(SignatureSigningConfiguration...) - Constructor for class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
-
Constructor.
- signatureSigningParameters - Variable in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Signature signing parameters.
- SignatureSigningParameters - Class in org.opensaml.xmlsec
-
The effective parameters to use when generating an XML signature.
- SignatureSigningParameters() - Constructor for class org.opensaml.xmlsec.SignatureSigningParameters
- SignatureSigningParametersResolver - Interface in org.opensaml.xmlsec
-
An interface for components which resolve
SignatureSigningParameters
based on aCriteriaSet
. - SignatureSupport - Class in org.opensaml.xmlsec.signature.support
-
Helper methods for working with XML Signature.
- SignatureSupport() - Constructor for class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Constructor.
- signatureTrustEngine - Variable in class org.opensaml.xmlsec.SignatureValidationParameters
-
The signature trust engine to use.
- SignatureTrustEngine - Interface in org.opensaml.xmlsec.signature.support
-
Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements.
- SignatureValidationConfiguration - Interface in org.opensaml.xmlsec
-
The configuration information to use when validating an XML signature.
- SignatureValidationConfigurationCriterion - Class in org.opensaml.xmlsec.criterion
-
Criterion which holds one or more instances of
SignatureValidationConfiguration
. - SignatureValidationConfigurationCriterion(List<SignatureValidationConfiguration>) - Constructor for class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
-
Constructor.
- SignatureValidationConfigurationCriterion(SignatureValidationConfiguration...) - Constructor for class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
-
Constructor.
- signatureValidationParameters - Variable in class org.opensaml.xmlsec.context.SecurityParametersContext
-
Signature validation parameters.
- SignatureValidationParameters - Class in org.opensaml.xmlsec
-
The effective parameters to use when validating an XML signature.
- SignatureValidationParameters() - Constructor for class org.opensaml.xmlsec.SignatureValidationParameters
-
Constructor.
- SignatureValidationParametersCriterion - Class in org.opensaml.xmlsec.signature.support
-
Criterion which holds an instance of
SignatureValidationParameters
. - SignatureValidationParametersCriterion(SignatureValidationParameters) - Constructor for class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
-
Constructor.
- SignatureValidationParametersResolver - Interface in org.opensaml.xmlsec
-
An interface for components which resolve
SignatureValidationParameters
based on aCriteriaSet
. - SignatureValidationProvider - Interface in org.opensaml.xmlsec.signature.support
-
Interface for a provider component that cryptographically validates an XML Signature
Signature
using a candidate validationCredential
. - SignatureValidator - Class in org.opensaml.xmlsec.signature.support
-
A service class that cryptographically validates an XML Signature
Signature
using a candidate validationCredential
. - SignatureValidator() - Constructor for class org.opensaml.xmlsec.signature.support.SignatureValidator
-
Constructor.
- Signer - Class in org.opensaml.xmlsec.signature.support
-
A service class which is responsible for cryptographically computing and storing the actual digital signature content held within a
Signature
instance. - Signer() - Constructor for class org.opensaml.xmlsec.signature.support.Signer
-
Constructor.
- signerInstance - Static variable in class org.opensaml.xmlsec.signature.support.Signer
-
The cached signer provider instance to use.
- SignerProvider - Interface in org.opensaml.xmlsec.signature.support
-
Interface for a component which is responsible for cryptographically computing and storing the actual digital signature content held within a
Signature
instance. - signingCredential - Variable in class org.opensaml.xmlsec.SignatureSigningParameters
-
The signing credential.
- signObject(SignableXMLObject, SignatureSigningParameters) - Static method in class org.opensaml.xmlsec.signature.support.SignatureSupport
-
Signs a
SignableXMLObject
. - signObject(Signature) - Static method in class org.opensaml.xmlsec.signature.support.Signer
-
Signs a single XMLObject.
- signObject(Signature) - Method in interface org.opensaml.xmlsec.signature.support.SignerProvider
-
Signs a single XMLObject.
- signObjects(List<Signature>) - Static method in class org.opensaml.xmlsec.signature.support.Signer
-
Signs the given XMLObject in the order provided.
- signWithURI(Credential, String, byte[]) - Static method in class org.opensaml.xmlsec.crypto.XMLSigningUtil
-
Compute the signature or MAC value over the supplied input.
- SimpleKeyInfoReferenceEncryptedKeyResolver - Class in org.opensaml.xmlsec.encryption.support
-
Implementation of
EncryptedKeyResolver
which findsEncryptedKey
elements by dereferencingKeyInfoReference
children of theKeyInfo
of theEncryptedData
context. - SimpleKeyInfoReferenceEncryptedKeyResolver() - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Constructor.
- SimpleKeyInfoReferenceEncryptedKeyResolver(String) - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Constructor.
- SimpleKeyInfoReferenceEncryptedKeyResolver(Set<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleKeyInfoReferenceEncryptedKeyResolver
-
Constructor.
- SimpleRetrievalMethodEncryptedKeyResolver - Class in org.opensaml.xmlsec.encryption.support
-
Implementation of
EncryptedKeyResolver
which findsEncryptedKey
elements by dereferencingRetrievalMethod
children of theKeyInfo
of theEncryptedData
context. - SimpleRetrievalMethodEncryptedKeyResolver() - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Constructor.
- SimpleRetrievalMethodEncryptedKeyResolver(String) - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Constructor.
- SimpleRetrievalMethodEncryptedKeyResolver(Set<String>) - Constructor for class org.opensaml.xmlsec.encryption.support.SimpleRetrievalMethodEncryptedKeyResolver
-
Constructor.
- SPKIData - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
- SPKISexp - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
- SymmetricKeyWrap - org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Symmetric Key Wrap.
- SymmetricKeyWrapAES128 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for symmetric key wrap algorithm: AES-128.
- SymmetricKeyWrapAES128() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES128
- SymmetricKeyWrapAES192 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for symmetric key wrap algorithm: AES-192.
- SymmetricKeyWrapAES192() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES192
- SymmetricKeyWrapAES256 - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for symmetric key wrap algorithm: AES-256.
- SymmetricKeyWrapAES256() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapAES256
- SymmetricKeyWrapAlgorithm - Interface in org.opensaml.xmlsec.algorithm
-
Interface for symmetric key wrap algorithm descriptors.
- SymmetricKeyWrapDESede - Class in org.opensaml.xmlsec.algorithm.descriptors
-
Algorithm descriptor for symmetric key wrap algorithm: DESede.
- SymmetricKeyWrapDESede() - Constructor for class org.opensaml.xmlsec.algorithm.descriptors.SymmetricKeyWrapDESede
T
- TARGET_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Target attribute name.
- toString() - Method in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry.SignatureAlgorithmIndex
- toString() - Method in class org.opensaml.xmlsec.criterion.DecryptionConfigurationCriterion
- toString() - Method in class org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion
- toString() - Method in class org.opensaml.xmlsec.criterion.EncryptionOptionalCriterion
- toString() - Method in class org.opensaml.xmlsec.criterion.KeyInfoGenerationProfileCriterion
- toString() - Method in class org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion
- toString() - Method in class org.opensaml.xmlsec.criterion.SignatureValidationConfigurationCriterion
- toString() - Method in class org.opensaml.xmlsec.keyinfo.KeyInfoCriterion
- toString() - Method in class org.opensaml.xmlsec.signature.support.SignatureValidationParametersCriterion
- Transform - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Transform element.
- TRANSFORM_BASE64_DECODE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Base64 Decode.
- TRANSFORM_C14N_EXCL_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Required Exclusive c14n WITHOUT comments.
- TRANSFORM_C14N_EXCL_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Recommended Exclusive c14n WITH comments.
- TRANSFORM_C14N_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Required Inclusive c14n 1.0 WITHOUT comments.
- TRANSFORM_C14N_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Recommended Inclusive c14n 1.0 WITH comments.
- TRANSFORM_C14N11_OMIT_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Required Inclusive c14n 1.1 WITHOUT comments.
- TRANSFORM_C14N11_WITH_COMMENTS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Recommended Inclusive c14n 1.1 WITH comments.
- TRANSFORM_ENVELOPED_SIGNATURE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Required Enveloped Signature.
- TRANSFORM_XPATH - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Recommended XPath.
- TRANSFORM_XSLT - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Transform - Optional XSLT.
- transforms - Variable in class org.opensaml.xmlsec.signature.support.URIContentReference
-
Transforms applied to the content.
- Transforms - Interface in org.opensaml.xmlsec.encryption
-
XMLObject representing XML Encryption, version 20021210, Transforms element.
- Transforms - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Transforms element.
- TransformsConfigurableContentReference - Interface in org.opensaml.xmlsec.signature.support
-
A specialization of
ContentReference
which allows signature transforms to be specified. - TYPE_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Type attribute name.
- TYPE_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Type attribute name.
- TYPE_CONTENT - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for Content.
- TYPE_DERIVED_KEY - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for DerivedKey.
- TYPE_ELEMENT - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for Element.
- TYPE_ENCRYPTED_KEY - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for EncryptedKey.
- TYPE_ENCRYPTION_PROPERTIES - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for EncryptionProperties.
- TYPE_KEYINFO_DERENCODEDKEYVALUE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo DEREncodedKeyValue.
- TYPE_KEYINFO_DH_KEYVALUE - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
URI for DHKeyValue.
- TYPE_KEYINFO_DSA_KEYVALUE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo DSAKeyValue.
- TYPE_KEYINFO_ECKEYVALUE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo ECKeyValue.
- TYPE_KEYINFO_KEYNAME - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo KeyName.
- TYPE_KEYINFO_KEYVALUE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo KeyValue.
- TYPE_KEYINFO_MGMTDATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo MgmtData.
- TYPE_KEYINFO_PGPDATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo PGPData.
- TYPE_KEYINFO_PKCS7_SIGNED_DATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - A PKCS7signedData element.
- TYPE_KEYINFO_RAW_PGP_KEYPACKET - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - A binary PGP key packet.
- TYPE_KEYINFO_RAW_PKCS7_SIGNED_DATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - Binary PKCS7 signed data.
- TYPE_KEYINFO_RAW_SPKI_SEXP - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - A raw SPKI S-expression.
- TYPE_KEYINFO_RAW_X509CERT - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - A binary (ASN.1 DER) X.509 Certificate.
- TYPE_KEYINFO_RAW_X509CRL - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - A binary X.509 CRL.
- TYPE_KEYINFO_RETRIEVAL_METHOD - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo RetrievalMethod.
- TYPE_KEYINFO_RSA_KEYVALUE - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo RSAKeyValue.
- TYPE_KEYINFO_SPKIDATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo SPKIData.
- TYPE_KEYINFO_X509DATA - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
Type - KeyInfo X509Data.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherData
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherReference
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedData
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeySize
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.MGF
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.ReferenceType
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Transforms
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.CryptoBinary
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DigestMethod
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECKeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECPointType
-
Element local name.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfo
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.NamedCurve
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPData
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Signature
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKIData
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transform
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transforms
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Data
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Digest
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
Local name of the XSI type.
- TYPE_LOCAL_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
Local name of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AgreementMethod
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherData
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherReference
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.DHKeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedData
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedKey
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptedType
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionMethod
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperties
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.EncryptionProperty
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.KeySize
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.MGF
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.ReferenceType
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.encryption.Transforms
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.CryptoBinary
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.DEREncodedKeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.DigestMethod
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.DSAKeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECKeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.ECPointType
-
Default element name.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfo
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.NamedCurve
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.PGPData
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.RSAKeyValue
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.Signature
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.SPKIData
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transform
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.Transforms
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Data
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509Digest
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509IssuerSerial
-
QName of the XSI type.
- TYPE_NAME - Static variable in interface org.opensaml.xmlsec.signature.X509SerialNumber
-
QName of the XSI type.
- types - Variable in class org.opensaml.xmlsec.algorithm.AlgorithmRegistry
-
Index of registered AlgorithmType to algorithm URI.
U
- unmarshallerFactory - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Unmarshaller factory, used in decryption of EncryptedData objects.
- URI_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.CipherReference
-
URI attribute name.
- URI_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.encryption.ReferenceType
-
URI attribute name.
- URI_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.KeyInfoReference
-
URI attribute name.
- URI_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.NamedCurve
-
URI attribute name.
- URI_ATTRIB_NAME - Static variable in interface org.opensaml.xmlsec.signature.RetrievalMethod
-
URI attribute name.
- URIContentReference - Class in org.opensaml.xmlsec.signature.support
-
A generic content reference that uses a URI to reference the content to be signed.
- URIContentReference(String) - Constructor for class org.opensaml.xmlsec.signature.support.URIContentReference
-
Constructor.
- useDefaultManager - Variable in class org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager
-
Flag indicating whether the default (unnamed) factory manager will be used to lookup factories for credentials.
V
- validate(byte[], byte[], String, CriteriaSet, Credential) - Method in interface org.opensaml.xmlsec.signature.support.SignatureTrustEngine
-
Determines whether a raw signature over specified content is valid and signed by a trusted credential.
- validate(Signature) - Method in interface org.opensaml.xmlsec.signature.support.SignaturePrevalidator
-
Validate the signature according to the requirements represented by the validator.
- validate(Signature, Credential) - Method in interface org.opensaml.xmlsec.signature.support.SignatureValidationProvider
-
Validate the given XML Signature using the given candidate validation Credential.
- validate(Signature, Credential) - Static method in class org.opensaml.xmlsec.signature.support.SignatureValidator
-
Validate the given XML Signature using the given candidate validation Credential.
- validateAlgorithms(EncryptedData) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Validate the algorithms contained within an
EncryptedData
. - validateAlgorithms(EncryptedKey) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Validate the algorithms contained within an
EncryptedKey
. - validateAlgorithmURI(String) - Method in class org.opensaml.xmlsec.encryption.support.Decrypter
-
Validate the supplied algorithm URI against the configured whitelist and blacklist.
- validateAlgorithmURI(String, Collection<String>, Collection<String>) - Static method in class org.opensaml.xmlsec.algorithm.AlgorithmSupport
-
Validate the supplied algorithm URI against the specified whitelist and blacklist.
- validatorInstance - Static variable in class org.opensaml.xmlsec.signature.support.SignatureValidator
-
The cached signature validation provider instance to use.
- valueOf(String) - Static method in enum org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opensaml.xmlsec.WhitelistBlacklistConfiguration.Precedence
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opensaml.xmlsec.algorithm.AlgorithmDescriptor.AlgorithmType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opensaml.xmlsec.WhitelistBlacklistConfiguration.Precedence
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyWithURI(Credential, String, byte[], byte[]) - Static method in class org.opensaml.xmlsec.crypto.XMLSigningUtil
-
Verify the signature value computed over the supplied input against the supplied signature value.
W
- WHITELIST - org.opensaml.xmlsec.WhitelistBlacklistConfiguration.Precedence
-
Whitelist takes precedence over blacklist.
- WhitelistBlacklistConfiguration - Interface in org.opensaml.xmlsec
-
Algorithm URI whitelist and blacklist configuration.
- WhitelistBlacklistConfiguration.Precedence - Enum in org.opensaml.xmlsec
-
Whitelist/blacklist precedence values.
- WhitelistBlacklistParameters - Class in org.opensaml.xmlsec
-
The whitelist and blacklist algorithm parameters.
- WhitelistBlacklistParameters() - Constructor for class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Constructor.
- whitelistedAlgorithmURIs - Variable in class org.opensaml.xmlsec.encryption.support.Decrypter
-
The collection of algorithm URI's which are whitelisted.
- whiteListedAlgorithmURIs - Variable in class org.opensaml.xmlsec.WhitelistBlacklistParameters
-
Whitelisted algorithm URIs.
X
- x509CertFactory - Static variable in class org.opensaml.xmlsec.keyinfo.KeyInfoSupport
-
Factory for
X509Certificate
andX509CRL
creation. - X509Certificate - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
- X509CRL - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
- X509Data - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509Data element.
- X509Digest - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature 1.1 X509Digest element.
- X509IssuerName - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
- X509IssuerSerial - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
- X509SerialNumber - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
- X509SKI - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509SKI element.
- X509SubjectName - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
- XMLENC_NS - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
XML Encryption namespace.
- XMLENC_PREFIX - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
XML Encryption QName prefix.
- XMLENC11_NS - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
XML Encryption 1.1 namespace.
- XMLENC11_PREFIX - Static variable in class org.opensaml.xmlsec.encryption.support.EncryptionConstants
-
XML Encryption 1.1 QName prefix.
- XMLEncryptionBuilder<XMLEncryptionType extends XMLObject> - Interface in org.opensaml.xmlsec.encryption
-
Builder for XMLObjects from
org.opensaml.xmlsec.encryption
. - XMLSIG_NS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
XML Signature namespace and algorithm prefix.
- XMLSIG_PREFIX - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
XML Signature QName prefix.
- XMLSIG11_NS - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
XML Signature 1.1 namespace and algorithm prefix.
- XMLSIG11_PREFIX - Static variable in class org.opensaml.xmlsec.signature.support.SignatureConstants
-
XML Signature 1.1 QName prefix.
- XMLSignatureBuilder<XMLSignatureType extends XMLObject> - Interface in org.opensaml.xmlsec.signature
-
Builder for XMLObjects from
org.opensaml.xmlsec.signature
. - XMLSignatureCredentialContext - Class in org.opensaml.xmlsec.signature.support
- XMLSignatureCredentialContext(Signature) - Constructor for class org.opensaml.xmlsec.signature.support.XMLSignatureCredentialContext
-
Constructor.
- XMLSigningUtil - Class in org.opensaml.xmlsec.crypto
-
A utility class for computing and verifying raw signatures and MAC values.
- XMLSigningUtil() - Constructor for class org.opensaml.xmlsec.crypto.XMLSigningUtil
-
Constructor.
- XPath - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, XPath element.
Y
- Y - Interface in org.opensaml.xmlsec.signature
-
XMLObject representing XML Digital Signature, version 20020212, Y element.
All Classes All Packages