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, 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 |
---|
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, setPayload
public 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()
EAPOLMkpduParameterSet
serialize
in interface EAPOLMkpduParameterSet
serialize
in interface IPacket
public static Deserializer<EAPOLMkpduMACSecUseParameterSet> deserializer()
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 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