public static final class DOFAuthenticator.SecureGroupNode.GroupConfig extends java.lang.Object implements DOFImmutable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static short |
DEFAULT_HEARTBEAT
Default heartbeat timing period in seconds.
|
static short |
DEFAULT_TMAX
Default maximum timing period in minutes.
|
static short |
DEFAULT_TMIN
Default minimum timing period in minutes.
|
Modifier and Type | Method and Description |
---|---|
static DOFAuthenticator.SecureGroupNode.GroupConfig |
create(short tMin,
short tMax,
short heartBeat,
byte[] mode)
Construct a group configuration with specified parameters.
|
boolean |
equals(java.lang.Object obj) |
short |
getHeartbeatPeriod()
The groups heartbeat period in seconds.
|
short |
getMaxKEKPeriod()
The group's maximum timing period in minutes.
|
short |
getMinKEKPeriod()
The group's minimum timing period in minutes.
|
byte[] |
getSecurityMode()
Get the group's security mode.
|
int |
hashCode() |
java.lang.String |
toString() |
public static final short DEFAULT_TMIN
public static final short DEFAULT_TMAX
public static final short DEFAULT_HEARTBEAT
public byte[] getSecurityMode()
public short getHeartbeatPeriod()
public short getMinKEKPeriod()
public short getMaxKEKPeriod()
public static DOFAuthenticator.SecureGroupNode.GroupConfig create(short tMin, short tMax, short heartBeat, byte[] mode)
tMin
- The group's minimum timing period in minutes.tMax
- The group's maximum timing period in minutes.heartBeat
- The group's heartbeat timing period in seconds.mode
- The group's security mode. If null the default will be used.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object