# Package org.opensaml.xmlsec.encryption

@NonnullElements package org.opensaml.xmlsec.encryption
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.

Related Packages
Package
Description
org.opensaml.xmlsec
Configuration and support classes for security.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.encryption.support
Functional support for XML Encryption.
Interfaces
Class
Description
AgreementMethod
XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
AlgorithmIdentifierType
XMLObject representing XML Encryption, version 1.1, AlgorithmIdentifierType complex type.
CarriedKeyName
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
CipherData
XMLObject representing XML Encryption, version 20021210, CipherData element.
CipherReference
XMLObject representing XML Encryption, version 20021210, CipherReference element.
CipherValue
XMLObject representing XML Encryption, version 20021210, CipherValue element.
ConcatKDFParams
XMLObject representing XML Encryption 1.1 ConcatKDFParams element.
DataReference
XMLObject representing XML Encryption, version 20021210, DataReference element.
DerivedKey
XMLObject representing XML Encryption 1.1 DerivedKey element.
DerivedKeyName
XMLObject representing XML Encryption 1.1 DerivedKeyName element.
DHKeyValue
XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
EncryptedData
XMLObject representing XML Encryption, version 20021210, EncryptedData element.
EncryptedKey
XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
EncryptedType
XMLObject representing XML Encryption, version 20021210, EncryptedType type.
EncryptionMethod
XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
EncryptionProperties
XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
EncryptionProperty
XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
Generator
XMLObject representing XML Encryption, version 20021210, Generator element.
IterationCount
XMLObject representing XML Encryption 1.1 IterationCount element.
KANonce
XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
KeyDerivationMethod
XMLObject representing XML Encryption 1.1 KeyDerivationMethod element.
KeyLength
XMLObject representing XML Encryption 1.1 KeyLength element.
KeyReference
XMLObject representing XML Encryption, version 20021210, KeyReference element.
KeySize
XMLObject representing XML Encryption, version 20021210, KeySize element.
MasterKeyName
XMLObject representing XML Encryption 1.1 MasterKeyName element.
MGF
XMLObject representing XML Encryption, version 1.1, MGF element.
OAEPparams
XMLObject representing XML Encryption, version 20021210, OAEPparams element.
OriginatorKeyInfo
XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
OtherSource
XMLObject representing XML Encryption 1.1 OtherSource element.
P
XMLObject representing XML Encryption, version 20021210, P element.
Parameters
XMLObject representing XML Encryption, version 1.1, Parameters element.
PBKDF2Params
XMLObject representing XML Encryption 1.1 PBKDF2-params element.
PgenCounter
XMLObject representing XML Encryption, version 20021210, pgenCounter element.
PRF
XMLObject representing XML Encryption, version 1.1, PRF element.
Public
XMLObject representing XML Encryption, version 20021210, Public element.
Q
XMLObject representing XML Encryption, version 20021210, Q element.
RecipientKeyInfo
XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
ReferenceList
XMLObject representing XML Encryption, version 20021210, ReferenceList element.
ReferenceType
XMLObject representing XML Encryption, version 20021210, ReferenceType type.
Salt
XMLObject representing XML Encryption 1.1 Salt element.
Seed
XMLObject representing XML Digital Signature, version 20020212, seed element.
Specified
XMLObject representing XML Encryption 1.1 Specified element.
Transforms
XMLObject representing XML Encryption, version 20021210, Transforms element.
XMLEncryptionBuilder<XMLEncryptionType extends XMLObject>
Builder for XMLObjects from `org.opensaml.xmlsec.encryption`.