# Uses of Class
org.opensaml.xmlsec.impl.BasicEncryptionConfiguration

Packages that use BasicEncryptionConfiguration
Package
Description
org.opensaml.xmlsec.config.impl
Configuration and initialization of security.
org.opensaml.xmlsec.impl
Implementation of configuration and parameter resolver classes.

## Uses of BasicEncryptionConfiguration in org.opensaml.xmlsec.config.impl

Methods in org.opensaml.xmlsec.config.impl that return BasicEncryptionConfiguration
Modifier and Type
Method
Description
`static BasicEncryptionConfiguration`
DefaultSecurityConfigurationBootstrap.`buildDefaultEncryptionConfiguration()`
Build and return a default encryption configuration.

## Uses of BasicEncryptionConfiguration in org.opensaml.xmlsec.impl

Methods in org.opensaml.xmlsec.impl that return BasicEncryptionConfiguration
Modifier and Type
Method
Description
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setDataEncryptionAlgorithms(List<String> algorithms)`
Set the data encryption algorithms to use.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setDataEncryptionCredentials(List<Credential> credentials)`
Set the data encryption credentials to use.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setDataKeyInfoGeneratorManager(NamedKeyInfoGeneratorManager keyInfoManager)`
Set the manager for named KeyInfoGenerator instances encrypting data.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setKeyAgreementConfigurations(Map<String,KeyAgreementEncryptionConfiguration> configs)`
Set the map of `KeyAgreementEncryptionConfiguration` instances.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setKeyTransportAlgorithmPredicate(KeyTransportAlgorithmPredicate predicate)`
Set the instance of `KeyTransportAlgorithmPredicate`.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setKeyTransportEncryptionAlgorithms(List<String> algorithms)`
Set the key transport encryption algorithms to use.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setKeyTransportEncryptionCredentials(List<Credential> credentials)`
Set the key transport encryption credentials to use.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setKeyTransportKeyInfoGeneratorManager(NamedKeyInfoGeneratorManager keyInfoManager)`
Set the manager for named KeyInfoGenerator instances for encrypting keys.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setRSAOAEPParameters(RSAOAEPParameters params)`
Set the instance of `RSAOAEPParameters`.
`BasicEncryptionConfiguration`
BasicEncryptionConfiguration.`setRSAOAEPParametersMerge(boolean flag)`
Set the 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.