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

Packages that use AbstractEncryptedKeyResolver
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 AbstractEncryptedKeyResolver in org.opensaml.saml.saml2.encryption

Subclasses of AbstractEncryptedKeyResolver in org.opensaml.saml.saml2.encryption
Modifier and Type
Class
Description
`class`
`EncryptedElementTypeEncryptedKeyResolver`
An implementation of `EncryptedKeyResolver` which resolves `EncryptedKey` elements which appear as immediate children of the `EncryptedElementType` which is the parent of the `EncryptedData` context.

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

Subclasses of AbstractEncryptedKeyResolver in org.opensaml.xmlsec.encryption.support
Modifier and Type
Class
Description
`class`
`ChainingEncryptedKeyResolver`
An implementation of `EncryptedKeyResolver` which chains multiple other resolver implementations together, calling them in the order specified in the resolver list.
`class`
`InlineEncryptedKeyResolver`
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements within the `KeyInfo` of the `EncryptedData` context.
`class`
`SimpleKeyInfoReferenceEncryptedKeyResolver`
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements by dereferencing `KeyInfoReference` children of the `KeyInfo` of the `EncryptedData` context.
`class`
`SimpleRetrievalMethodEncryptedKeyResolver`
Implementation of `EncryptedKeyResolver` which finds `EncryptedKey` elements by dereferencing `RetrievalMethod` children of the `KeyInfo` of the `EncryptedData` context.