# Uses of Interface
org.opensaml.xmlsec.encryption.AlgorithmIdentifierType

Packages that use AlgorithmIdentifierType
Package
Description
org.opensaml.xmlsec.encryption
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.

## Uses of AlgorithmIdentifierType in org.opensaml.xmlsec.encryption

Subinterfaces of AlgorithmIdentifierType in org.opensaml.xmlsec.encryption
Modifier and Type
Interface
Description
`interface`
`MGF`
XMLObject representing XML Encryption, version 1.1, MGF element.
`interface`
`OtherSource`
XMLObject representing XML Encryption 1.1 OtherSource element.
`interface`
`PRF`
XMLObject representing XML Encryption, version 1.1, PRF element.

## Uses of AlgorithmIdentifierType in org.opensaml.xmlsec.encryption.impl

Classes in org.opensaml.xmlsec.encryption.impl that implement AlgorithmIdentifierType
Modifier and Type
Class
Description
`class`
`AlgorithmIdentifierTypeImpl`
Abstract implementation of `AlgorithmIdentifierType`.
`class`
`MGFImpl`
Abstract implementation of `MGF`.
`class`
`OtherSourceImpl`
Abstract implementation of `OtherSource`.
`class`
`PRFImpl`
Abstract implementation of `PRF`.