# Uses of Class
org.opensaml.xmlsec.agreement.impl.AbstractKeyAgreementProcessor

Packages that use AbstractKeyAgreementProcessor
Package
Description
org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.

## Uses of AbstractKeyAgreementProcessor in org.opensaml.xmlsec.agreement.impl

Subclasses of AbstractKeyAgreementProcessor in org.opensaml.xmlsec.agreement.impl
Modifier and Type
Class
Description
`class`
`AbstractDerivationKeyAgreementProcessor`
Abstract base class for `KeyAgreementProcessor` implementations which do key derivation by means of a required `KeyDerivation` parameter.
`class`
`DHWithExplicitKDFKeyAgreementProcessor`
Implementation of `KeyAgreementProcessor` which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.
`class`
`DHWithLegacyKDFKeyAgreementProcessor`
Implementation of `KeyAgreementProcessor` which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.
`class`
`ECDHKeyAgreementProcessor`
Implementation of `KeyAgreementProcessor` which performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.