# Package org.opensaml.xmlsec.agreement

@NonnullElements package org.opensaml.xmlsec.agreement
API components related to key agreement operations.

Related Packages
Package
Description
org.opensaml.xmlsec
Configuration and support classes for security.
org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.
Class
Description
CloneableKeyAgreementParameter
A key agreement parameter which is capable of being cloned.
KeyAgreementCredential
An entity credential which represents the result of a key agreement operation.
KeyAgreementException
Exception thrown when an error occurs during key agreement operations.
KeyAgreementParameter
Marker interface for parameters to key agreement operations.
KeyAgreementParameters
Specialized collection type for holding sets of parameters to key agreement operations.
KeyAgreementProcessor
Component which performs a key agreement operation.
KeyAgreementProcessorRegistry
A component which provides access to registered instances of `KeyAgreementProcessor`.
KeyAgreementSupport
Support for key agreement operations.
XMLExpressableKeyAgreementParameter
A key agreement parameter which is capable of expressing its own `XMLObject` representation.