Package org.opensaml.xmlsec.agreement.impl
package org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.
-
ClassDescriptionAbstract base class for
KeyAgreementProcessor
implementations which do key derivation by means of a requiredKeyDerivation
parameter.Abstract base class forKeyAgreementProcessor
implementations.Basic implementation ofKeyAgreementCredential
.Implementation ofKeyAgreementProcessor
which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.Implementation ofKeyAgreementProcessor
which performs Diffie-Hellman Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.Key agreement parameter to support use ofDigestMethod
values.Implementation ofKeyAgreementParameterParser
.Implementation ofKeyAgreementProcessor
which performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.Key agreement parameter to support use ofKANonce
values.Implementation ofKeyAgreementParameterParser
.A component which parses anXMLObject
into an instance ofKeyAgreementParameter
.A component which parses an instance ofAgreementMethod
and produces a new instance ofKeyAgreementParameters
.Key agreement parameter used to explicitly represent the size of the derived key.Key agreement parameter used to pass a Credential holding a required private key.Key agreement parameter whose presence indicates Static-Static mode is being used.