Class KeyAgreementParameters

java.lang.Object
org.apache.xml.security.encryption.params.KeyAgreementParameters
All Implemented Interfaces:
AlgorithmParameterSpec

public class KeyAgreementParameters extends Object implements AlgorithmParameterSpec
This class is used to pass parameters to the KeyAgreement algorithm.
  • Constructor Details

  • Method Details

    • getKeyDerivationParameter

      public KeyDerivationParameters getKeyDerivationParameter()
    • getKeyAgreementAlgorithm

      public String getKeyAgreementAlgorithm()
    • setOriginatorKeyPair

      public void setOriginatorKeyPair(KeyPair originatorKeyPair)
    • getOriginatorPublicKey

      public PublicKey getOriginatorPublicKey()
    • setOriginatorPublicKey

      public void setOriginatorPublicKey(PublicKey originatorPublicKey)
    • getOriginatorPrivateKey

      public PrivateKey getOriginatorPrivateKey()
    • setOriginatorPrivateKey

      public void setOriginatorPrivateKey(PrivateKey originatorPrivateKey)
    • getRecipientPublicKey

      public PublicKey getRecipientPublicKey()
    • setRecipientPublicKey

      public void setRecipientPublicKey(PublicKey recipientPublicKey)
    • getRecipientPrivateKey

      public PrivateKey getRecipientPrivateKey()
    • setRecipientPrivateKey

      public void setRecipientPrivateKey(PrivateKey recipientPrivateKey)
    • getActorType

      public KeyAgreementParameters.ActorType getActorType()
    • getAgreementPublicKey

      public PublicKey getAgreementPublicKey()
    • getAgreementPrivateKey

      public PrivateKey getAgreementPrivateKey()