public class EAPOLMkpduMACSecUseParameterSet extends BasePacket implements EAPOLMkpduParameterSet
| Modifier and Type | Field and Description |
|---|---|
static byte |
DELAY_PROTECT_MASK |
static byte |
KEY_AN_MASK |
static short |
LATEST_KEY_AN_OFFSET |
static byte |
LATEST_KEY_RX_MASK |
static byte |
LATEST_KEY_TX_MASK |
static short |
OLD_KEY_AN_OFFSET |
static byte |
OLD_KEY_RX_MASK |
static byte |
OLD_KEY_TX_MASK |
static byte |
PLAIN_RX_MASK |
static byte |
PLAIN_TX_MASK |
static short |
SUPS_FIXED_PART_TOTAL_SIZE |
static short |
TOTAL_SUPS_BODY_LENGTH |
parent, payloadBODY_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 |
|---|
EAPOLMkpduMACSecUseParameterSet() |
| Modifier and Type | Method and Description |
|---|---|
static Deserializer<EAPOLMkpduMACSecUseParameterSet> |
deserializer()
Deserializer function for MACSec SAK Use 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 |
setDelayProtect(boolean delayProtect)
To set Delay Protect.
|
void |
setLatestAN(byte latestAN)
Latest Key Server Association Number.
|
void |
setLatestKI(byte[] latestKI)
Latest Key Server Identifier.
|
void |
setLatestKN(int latestKN)
Latest Key Server Key Number.
|
void |
setLatestLAPN(int latestLAPN)
Lowest Acceptable Packet Number for Latest Key Server.
|
void |
setLatestRX(boolean latestRX)
Latest Key Server used for RX protection .
|
void |
setLatestTX(boolean latestTX)
Latest Key Server used for TX protection.
|
void |
setOldAN(byte oldAN)
Old Key Server Association Number.
|
void |
setOldKI(byte[] oldKI)
Old Key Server Identifier.
|
void |
setOldKN(int oldKN)
Old Key Server Number.
|
void |
setOldLAPN(int oldLAPN)
Lowest Acceptable Packet Number for Old Key Server.
|
void |
setOldRX(boolean oldRX)
Old Key Server used for RX protection.
|
void |
setOldTX(boolean oldTX)
Old Key Server used for TX protection.
|
void |
setPlainRX(boolean plainRX)
Plain RX supported or not.
|
void |
setPlainTX(boolean plainTX)
To set Plain TX supported or not.
|
clone, equals, getParent, getPayload, hashCode, resetChecksum, setParent, setPayloadpublic static final short TOTAL_SUPS_BODY_LENGTH
public static final short LATEST_KEY_AN_OFFSET
public static final short OLD_KEY_AN_OFFSET
public static final byte LATEST_KEY_RX_MASK
public static final byte LATEST_KEY_TX_MASK
public static final byte OLD_KEY_RX_MASK
public static final byte OLD_KEY_TX_MASK
public static final byte KEY_AN_MASK
public static final byte PLAIN_TX_MASK
public static final byte PLAIN_RX_MASK
public static final byte DELAY_PROTECT_MASK
public static final short SUPS_FIXED_PART_TOTAL_SIZE
public byte[] serialize()
EAPOLMkpduParameterSetserialize in interface EAPOLMkpduParameterSetserialize in interface IPacketpublic static Deserializer<EAPOLMkpduMACSecUseParameterSet> deserializer()
public byte getParameterSetType()
EAPOLMkpduParameterSetgetParameterSetType in interface EAPOLMkpduParameterSetpublic short getTotalLength()
EAPOLMkpduParameterSetgetTotalLength in interface EAPOLMkpduParameterSetpublic short getBodyLength()
EAPOLMkpduParameterSetgetBodyLength in interface EAPOLMkpduParameterSetpublic void setBodyLength(short bodyLength)
public void setDelayProtect(boolean delayProtect)
delayProtect - , type booleanpublic void setPlainTX(boolean plainTX)
plainTX - , type booleanpublic void setPlainRX(boolean plainRX)
plainRX - , type booleanpublic void setLatestLAPN(int latestLAPN)
latestLAPN - ,type intpublic void setLatestAN(byte latestAN)
latestAN - , type bytepublic void setLatestKI(byte[] latestKI)
latestKI - ,type byte[]public void setLatestKN(int latestKN)
latestKN - ,type intpublic void setLatestTX(boolean latestTX)
latestTX - ,type booleanpublic void setLatestRX(boolean latestRX)
latestRX - ,type boolean.public void setOldLAPN(int oldLAPN)
oldLAPN - , type intpublic void setOldAN(byte oldAN)
oldAN - , type bytepublic void setOldKI(byte[] oldKI)
oldKI - , type byte[]public void setOldKN(int oldKN)
oldKN - , type intpublic void setOldTX(boolean oldTX)
oldTX - ,type booleanpublic void setOldRX(boolean oldRX)
oldRX - , type boolean