public class EncryptionPacket
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
EncryptionPacket.PacketType |
Enum for the different types of data to be contained within the EncryptionPacket's payload
|
| Constructor | Description |
|---|---|
EncryptionPacket(java.lang.String payload,
EncryptionPacket.PacketType payloadType,
javax.crypto.spec.GCMParameterSpec gcmParamSpec,
java.lang.String key) |
| Modifier and Type | Method | Description |
|---|---|---|
javax.crypto.spec.GCMParameterSpec |
getGcmParamSpec() |
|
java.lang.String |
getKey() |
|
java.lang.String |
getPayload() |
|
EncryptionPacket.PacketType |
getPayloadType() |
public EncryptionPacket(java.lang.String payload,
EncryptionPacket.PacketType payloadType,
javax.crypto.spec.GCMParameterSpec gcmParamSpec,
java.lang.String key)
payload - encrypted data StringpayloadType - EncryptionPacket.PacketType indicating what the payload containsgcmParamSpec - the GCM parameter specifications used during encryptionkey - the asymmetrically encrypted symmetric encryption key for the payloadpublic java.lang.String getPayload()
public EncryptionPacket.PacketType getPayloadType()
public javax.crypto.spec.GCMParameterSpec getGcmParamSpec()
public java.lang.String getKey()