Uses of Class
org.opensaml.xmlsec.agreement.KeyAgreementParameters
Packages that use KeyAgreementParameters
Package
Description
API components related to key agreement operations.
Implementation components related to key agreement operations.
-
Uses of KeyAgreementParameters in org.opensaml.xmlsec.agreement
Methods in org.opensaml.xmlsec.agreement that return KeyAgreementParametersModifier and TypeMethodDescriptionKeyAgreementCredential.getParameters()The parameters to the key agreement operation.Methods in org.opensaml.xmlsec.agreement with parameters of type KeyAgreementParametersModifier and TypeMethodDescriptionKeyAgreementProcessor.execute(Credential publicCredential, String keyAlgorithm, KeyAgreementParameters parameters) Perform the key agreement operation and return a new credential representing the results. -
Uses of KeyAgreementParameters in org.opensaml.xmlsec.agreement.impl
Fields in org.opensaml.xmlsec.agreement.impl declared as KeyAgreementParametersModifier and TypeFieldDescriptionprivate KeyAgreementParametersBasicKeyAgreementCredential.parametersParameters.Methods in org.opensaml.xmlsec.agreement.impl that return KeyAgreementParametersModifier and TypeMethodDescriptionBasicKeyAgreementCredential.getParameters()The parameters to the key agreement operation.KeyAgreementParametersParser.parse(AgreementMethod agreementMethod) Parse the specifiedAgreementMethodinto an instance ofKeyAgreementParameters.Methods in org.opensaml.xmlsec.agreement.impl with parameters of type KeyAgreementParametersModifier and TypeMethodDescriptionprotected KeyAgreementCredentialAbstractKeyAgreementProcessor.buildKeyAgreementCredential(SecretKey derivedKey, Credential publicCredential, Credential privateCredential, KeyAgreementParameters parameters) Build the finalKeyAgreementCredentialfrom the given inputs.protected SecretKeyAbstractDerivationKeyAgreementProcessor.deriveSecretKey(byte[] secret, String keyAlgorithm, KeyAgreementParameters parameters) Derive aSecretKeyfrom a given secret.protected abstract SecretKeyAbstractKeyAgreementProcessor.deriveSecretKey(byte[] secret, String keyAlgorithm, KeyAgreementParameters parameters) Derive aSecretKeyfrom a given secret.protected SecretKeyDHWithLegacyKDFKeyAgreementProcessor.deriveSecretKey(byte[] secret, String keyAlgorithm, KeyAgreementParameters parameters) Derive aSecretKeyfrom a given secret.AbstractKeyAgreementProcessor.execute(Credential publicCredential, String keyAlgorithm, KeyAgreementParameters inputParameters) Perform the key agreement operation and return a new credential representing the results.protected abstract byte[]AbstractKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential, Credential privateCredential, KeyAgreementParameters parameters) Generate the agreement secret according to the key algorithm and using the supplied public and private credentials.protected byte[]DHWithExplicitKDFKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential, Credential privateCredential, KeyAgreementParameters parameters) Generate the agreement secret according to the key algorithm and using the supplied public and private credentials.protected byte[]DHWithLegacyKDFKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential, Credential privateCredential, KeyAgreementParameters parameters) Generate the agreement secret according to the key algorithm and using the supplied public and private credentials.protected byte[]ECDHKeyAgreementProcessor.generateAgreementSecret(Credential publicCredential, Credential privateCredential, KeyAgreementParameters parameters) Generate the agreement secret according to the key algorithm and using the supplied public and private credentials.protected CredentialAbstractKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential, KeyAgreementParameters parameters) Obtain the private credential which is compatible with the given public credential.protected CredentialDHWithExplicitKDFKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential, KeyAgreementParameters parameters) Obtain the private credential which is compatible with the given public credential.protected CredentialDHWithLegacyKDFKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential, KeyAgreementParameters parameters) Obtain the private credential which is compatible with the given public credential.protected CredentialECDHKeyAgreementProcessor.obtainPrivateCredential(Credential publicCredential, KeyAgreementParameters parameters) Obtain the private credential which is compatible with the given public credential.