public class EAPOLMkpduDistributedSAKParameterSet extends BasePacket implements EAPOLMkpduParameterSet
Modifier and Type | Class and Description |
---|---|
static interface |
EAPOLMkpduDistributedSAKParameterSet.KeyWrapper |
Modifier and Type | Field and Description |
---|---|
static byte |
CONFIDENTIALITY_OFFSET |
static byte |
DISTRIBUTED_AN_OFFSET |
static byte |
DSAKPS_GENERAL_MASK |
static short |
SAK_FIELD_LENGTH |
static short |
TOTAL_DSAKPS_BODY_LENGTH |
parent, payload
BODY_LENGTH_MSB_MASK, BODY_LENGTH_MSB_SHIFT, BODY_LENGTH_OCTET_OFFSET, FIELD_MI_LENGTH, FIELD_MN_LENGTH, FIELD_SCI_LENGTH, PARAMETERSET_TYPE_BASIC, PARAMETERSET_TYPE_DISTRIBUTED_SAK, PARAMETERSET_TYPE_ICV_INDICATOR, PARAMETERSET_TYPE_LIVE_PEER_LIST, PARAMETERSET_TYPE_MACSEC_SAK_USE, PARAMETERSET_TYPE_POTENTIAL_PEER_LIST
Constructor and Description |
---|
EAPOLMkpduDistributedSAKParameterSet() |
Modifier and Type | Method and Description |
---|---|
static Deserializer<EAPOLMkpduDistributedSAKParameterSet> |
deserializer()
Deserializer function for Distributed SAK Parameter Set.
|
short |
getBodyLength()
Retrieve Body Length field of Parameter Set.
|
byte |
getParameterSetType()
Retrieve Type of Parameter Set.
|
short |
getTotalLength()
Total length; ie.
|
byte[] |
serialize()
Utility function for Serializing Parameter Set.
|
void |
setBodyLength(short bodyLength) |
void |
setConfidentialityOffset(byte confidentialityOffset) |
void |
setDistributedAN(byte distributedAN) |
void |
setKeyNumber(int keyNumber) |
void |
setKeyWrapper(EAPOLMkpduDistributedSAKParameterSet.KeyWrapper sakWrapper) |
void |
setSAK(byte[] sak) |
clone, equals, getParent, getPayload, hashCode, resetChecksum, setParent, setPayload
public static final short TOTAL_DSAKPS_BODY_LENGTH
public static final short SAK_FIELD_LENGTH
public static final byte DSAKPS_GENERAL_MASK
public static final byte DISTRIBUTED_AN_OFFSET
public static final byte CONFIDENTIALITY_OFFSET
public EAPOLMkpduDistributedSAKParameterSet()
public byte getParameterSetType()
EAPOLMkpduParameterSet
getParameterSetType
in interface EAPOLMkpduParameterSet
public short getTotalLength()
EAPOLMkpduParameterSet
getTotalLength
in interface EAPOLMkpduParameterSet
public short getBodyLength()
EAPOLMkpduParameterSet
getBodyLength
in interface EAPOLMkpduParameterSet
public void setBodyLength(short bodyLength)
public byte[] serialize()
EAPOLMkpduParameterSet
serialize
in interface EAPOLMkpduParameterSet
serialize
in interface IPacket
public static Deserializer<EAPOLMkpduDistributedSAKParameterSet> deserializer()
public void setDistributedAN(byte distributedAN)
public void setConfidentialityOffset(byte confidentialityOffset)
public void setKeyNumber(int keyNumber)
public void setSAK(byte[] sak)
public void setKeyWrapper(EAPOLMkpduDistributedSAKParameterSet.KeyWrapper sakWrapper)