Package org.opensaml.xmlsec.agreement.impl
@NonnullElements
package org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.
-
ClassDescriptionAbstract base class for
KeyAgreementProcessorimplementations which do key derivation by means of a requiredKeyDerivationparameter.Abstract base class forKeyAgreementProcessorimplementations.Basic implementation ofKeyAgreementCredential.Implementation ofKeyAgreementProcessorwhich performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.Implementation ofKeyAgreementProcessorwhich 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 ofDigestMethodvalues.Implementation ofKeyAgreementParameterParser.Implementation ofKeyAgreementProcessorwhich performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.Key agreement parameter to support use ofKANoncevalues.Implementation ofKeyAgreementParameterParser.A component which parses anXMLObjectinto an instance ofKeyAgreementParameter.A component which parses an instance ofAgreementMethodand 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.