Package org.opensaml.xmlsec.agreement.impl
Implementation components related to key agreement operations.
-
Interface Summary Interface Description KeyAgreementParameterParser A component which parses anXMLObjectinto an instance ofKeyAgreementParameter. -
Class Summary Class Description AbstractDerivationKeyAgreementProcessor Abstract base class forKeyAgreementProcessorimplementations which do key derivation by means of a requiredKeyDerivationparameter.AbstractKeyAgreementProcessor Abstract base class forKeyAgreementProcessorimplementations.BasicKeyAgreementCredential Basic implementation ofKeyAgreementCredential.DHWithExplicitKDFKeyAgreementProcessor Implementation ofKeyAgreementProcessorwhich performs Diffie-Hellman Ephemeral-Static Mode key agreement with Explicit Key Derivation Function as defined in XML Encryption 1.1.DHWithLegacyKDFKeyAgreementProcessor Implementation ofKeyAgreementProcessorwhich performs Diffie-Hellman Ephemeral-Static Mode key agreement with Legacy Key Derivation Function as defined in XML Encryption 1.1.DigestMethod Key agreement parameter to support use ofDigestMethodvalues.DigestMethod.Parser Implementation ofKeyAgreementParameterParser.ECDHKeyAgreementProcessor Implementation ofKeyAgreementProcessorwhich performs Elliptic Curve Diffie-Hellman (ECDH) Ephemeral-Static Mode key agreement as defined in XML Encryption 1.1.KANonce Key agreement parameter to support use ofKANoncevalues.KANonce.Parser Implementation ofKeyAgreementParameterParser.KeyAgreementParametersParser A component which parses an instance ofAgreementMethodand produces a new instance ofKeyAgreementParameters.KeySize Key agreement parameter used to explicitly represent the size of the derived key.PrivateCredential Key agreement parameter used to pass a Credential holding a required private key.StaticStaticMode Key agreement parameter whose presence indicates Static-Static mode is being used.