Package org.drasyl.node.handler.crypto
Class PendingAgreement
- java.lang.Object
-
- org.drasyl.node.handler.crypto.PendingAgreement
-
public class PendingAgreement extends Object
-
-
Constructor Summary
Constructors Constructor Description PendingAgreement(KeyPair<KeyAgreementPublicKey,KeyAgreementSecretKey> keyPair)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Agreement
buildAgreement(Crypto crypto, long staleAt)
boolean
equals(Object o)
AgreementId
getAgreementId()
KeyPair<KeyAgreementPublicKey,KeyAgreementSecretKey>
getKeyPair()
KeyAgreementPublicKey
getRecipientsKeyAgreementKey()
int
hashCode()
void
setRecipientsKeyAgreementKey(KeyAgreementPublicKey recipientsKeyAgreementKey)
String
toString()
-
-
-
Constructor Detail
-
PendingAgreement
public PendingAgreement(KeyPair<KeyAgreementPublicKey,KeyAgreementSecretKey> keyPair)
-
-
Method Detail
-
getKeyPair
public KeyPair<KeyAgreementPublicKey,KeyAgreementSecretKey> getKeyPair()
-
getRecipientsKeyAgreementKey
public KeyAgreementPublicKey getRecipientsKeyAgreementKey()
-
setRecipientsKeyAgreementKey
public void setRecipientsKeyAgreementKey(KeyAgreementPublicKey recipientsKeyAgreementKey)
-
getAgreementId
public AgreementId getAgreementId()
-
buildAgreement
public Agreement buildAgreement(Crypto crypto, long staleAt) throws CryptoException
- Throws:
CryptoException
-
-