# Uses of Class
org.opensaml.xmlsec.encryption.support.DataEncryptionParameters

Packages that use DataEncryptionParameters
Package
Description
org.opensaml.saml.saml2.encryption
Classes for encrypting and decrypting SAML.
org.opensaml.xmlsec.encryption.support
Functional support for XML Encryption.

## Uses of DataEncryptionParameters in org.opensaml.saml.saml2.encryption

Fields in org.opensaml.saml.saml2.encryption declared as DataEncryptionParameters
Modifier and Type
Field
Description
`private DataEncryptionParameters`
Encrypter.`encParams`
The parameters to use for encrypting the data.
Constructors in org.opensaml.saml.saml2.encryption with parameters of type DataEncryptionParameters
Modifier
Constructor
Description
``
`Encrypter(DataEncryptionParameters dataEncParams)`
Constructor.
``
`Encrypter(DataEncryptionParameters dataEncParams, List<KeyEncryptionParameters> keyEncParams)`
Constructor.
``
`Encrypter(DataEncryptionParameters dataEncParams, KeyEncryptionParameters keyEncParam)`
Constructor.

## Uses of DataEncryptionParameters in org.opensaml.xmlsec.encryption.support

Subclasses of DataEncryptionParameters in org.opensaml.xmlsec.encryption.support
Modifier and Type
Class
Description
`class`
`KeyEncryptionParameters`
Parameters for encrypting keys.
Methods in org.opensaml.xmlsec.encryption.support with parameters of type DataEncryptionParameters
Modifier and Type
Method
Description
`protected void`
Encrypter.`checkParams(DataEncryptionParameters encParams)`
Check data encryption parameters for consistency and required values.
`protected void`
Encrypter.`checkParams(DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)`
Check the encryption parameters and key encryption parameters for valid combinations of options.
`EncryptedData`
Encrypter.`encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams)`
Encrypts the DOM representation of the XMLObject.
`EncryptedData`
Encrypter.`encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)`
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.
`private EncryptedData`
Encrypter.`encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList, boolean encryptContentMode)`
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
`EncryptedData`
Encrypter.`encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, KeyEncryptionParameters kekParams)`
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.
`EncryptedData`
Encrypter.`encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams)`
Encrypts the DOM representation of the content of an XMLObject.
`EncryptedData`
Encrypter.`encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)`
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..
`EncryptedData`
Encrypter.`encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams, KeyEncryptionParameters kekParams)`
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..