Module org.apache.santuario.xmlsec
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeyAgreementParameters.ActorTypeThis enum defines the actor type of the KeyAgreement algorithm.
-
Constructor Summary
Constructors Constructor Description KeyAgreementParameters(KeyAgreementParameters.ActorType actorType, String keyAgreementAlgorithm, KeyDerivationParameters keyDerivationParameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyAgreementParameters.ActorTypegetActorType()PrivateKeygetAgreementPrivateKey()PublicKeygetAgreementPublicKey()StringgetKeyAgreementAlgorithm()KeyDerivationParametersgetKeyDerivationParameter()PrivateKeygetOriginatorPrivateKey()PublicKeygetOriginatorPublicKey()PrivateKeygetRecipientPrivateKey()PublicKeygetRecipientPublicKey()voidsetOriginatorKeyPair(KeyPair originatorKeyPair)voidsetOriginatorPrivateKey(PrivateKey originatorPrivateKey)voidsetOriginatorPublicKey(PublicKey originatorPublicKey)voidsetRecipientPrivateKey(PrivateKey recipientPrivateKey)voidsetRecipientPublicKey(PublicKey recipientPublicKey)
-
-
-
Constructor Detail
-
KeyAgreementParameters
public KeyAgreementParameters(KeyAgreementParameters.ActorType actorType, String keyAgreementAlgorithm, KeyDerivationParameters keyDerivationParameter)
-
-
Method Detail
-
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()
-
-