Package org.opensaml.xmlsec.encryption.support
Functional support for XML Encryption.
-
Interface Summary Interface Description EncryptedKeyResolver Interface for resolvingEncryptedKey
elements based on a particularEncryptedData
context, primarily for use during the decryption process. -
Class Summary Class Description AbstractEncryptedKeyResolver Abstract class implementation forEncryptedKeyResolver
.ChainingEncryptedKeyResolver An implementation ofEncryptedKeyResolver
which chains multiple other resolver implementations together, calling them in the order specified in the resolver list.DataEncryptionParameters Parameters for encrypting XMLObjects.Decrypter Supports decryption of XMLObjects which represent data encrypted according to the XML Encryption specification, version 20021210.Encrypter Supports encryption of XMLObjects, their content and keys, according to the XML Encryption specification, version 20021210.EncryptionConstants Constants defined in or related to the XML Encryption 1.0 and 1.1 specifications.InlineEncryptedKeyResolver Implementation ofEncryptedKeyResolver
which findsEncryptedKey
elements within theKeyInfo
of theEncryptedData
context.KeyAgreementEncryptionConfiguration A component representing the specific configuration for a key agreement encryption operation.KeyEncryptionParameters Parameters for encrypting keys.RSAOAEPParameters Class for representing parameter inputs to the RSA-OAEP key transport algorithm.SimpleKeyInfoReferenceEncryptedKeyResolver Implementation ofEncryptedKeyResolver
which findsEncryptedKey
elements by dereferencingKeyInfoReference
children of theKeyInfo
of theEncryptedData
context.SimpleRetrievalMethodEncryptedKeyResolver Implementation ofEncryptedKeyResolver
which findsEncryptedKey
elements by dereferencingRetrievalMethod
children of theKeyInfo
of theEncryptedData
context. -
Exception Summary Exception Description DecryptionException Exception thrown when an error occurs during decryption operations.EncryptionException Exception thrown when an error occurs during encryption operations.