public class SenderKeyMessage extends java.lang.Object implements CiphertextMessage
CURRENT_VERSION, ENCRYPTED_MESSAGE_OVERHEAD, PREKEY_TYPE, SENDERKEY_DISTRIBUTION_TYPE, SENDERKEY_TYPE, WHISPER_TYPE| Constructor and Description |
|---|
SenderKeyMessage(byte[] serialized) |
SenderKeyMessage(int keyId,
int iteration,
byte[] ciphertext,
ECPrivateKey signatureKey) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getCipherText() |
int |
getIteration() |
int |
getKeyId() |
int |
getType() |
byte[] |
serialize() |
void |
verifySignature(ECPublicKey signatureKey) |
public SenderKeyMessage(byte[] serialized)
throws InvalidMessageException,
LegacyMessageException
public SenderKeyMessage(int keyId,
int iteration,
byte[] ciphertext,
ECPrivateKey signatureKey)
public int getKeyId()
public int getIteration()
public byte[] getCipherText()
public void verifySignature(ECPublicKey signatureKey) throws InvalidMessageException
InvalidMessageExceptionpublic byte[] serialize()
serialize in interface CiphertextMessagepublic int getType()
getType in interface CiphertextMessage