The DOFAuthenticatorNode interface structure. More...
Data Fields | |
| void(* | Release )(DOFAuthenticatorNode self) |
| Notifies the owner of this node that the node is no longer needed. | |
| DOFObjectIDAuthentication(* | GetNodeID )(DOFAuthenticatorNode self) |
| Gets this node's identifier. | |
| uint32(* | GetSourceIdentifier )(DOFAuthenticatorNode self) |
| Gets this node's unique, numeric source identifier. | |
| const uint8 *(* | GetCredentialsStorage )(DOFAuthenticatorNode self) |
| Gets the credential storage for this node. | |
| uint32(* | GetCredentialsStorageSize )(DOFAuthenticatorNode self) |
| Gets the byte length of the credentials store data for this node. | |
| boolean(* | IsEnabled )(DOFAuthenticatorNode self) |
| Return whether or not this node is enabled. | |
| boolean(* | IsMember )(DOFAuthenticatorNode self, DOFObjectIDAuthentication groupID) |
| Returns whether or not a node is a member of the given group. | |
| DOFAuthenticatorNodePermissionSetMap(* | GetPermissions )(DOFAuthenticatorNode self) |
| Gets the DOFAuthenticatorNodePermissionSetMap for this node. | |
| uint32(* | GetRemoteDomainIdentifier )(DOFAuthenticatorNode self) |
| Get the unique identifier (an alias) for the remote domain. | |
| DOFObjectIDAuthentication(* | GetLocalID )(DOFAuthenticatorNode self) |
| Get the local identity of the node related to the remote domain. | |
| uint32(* | GetGroupSecurityModeSize )(DOFAuthenticatorNode self) |
| Get the byte length of the Security Mode for this group node. | |
| const uint8 *(* | GetGroupSecurityMode )(DOFAuthenticatorNode self) |
| Retrieves the Security Mode byte array for this group node. | |
| uint8(* | GetGroupHeartbeatPeriod )(DOFAuthenticatorNode self) |
| Gets the Heartbeat timing parameter for this group node. | |
| uint8(* | GetGroupMinKEKPeriod )(DOFAuthenticatorNode self) |
| Gets the Minimum KEK timing parameter for this group node. | |
| uint16(* | GetGroupMaxKEKPeriod )(DOFAuthenticatorNode self) |
| Gets the Maximum KEK timing parameter for this group node. | |
| uint16(* | GetGroupEpoch )(DOFAuthenticatorNode self) |
| Gets the current Epoch for this group node. | |
| uint32(* | GetGroupStateID )(DOFAuthenticatorNode self) |
| Gets the Security State ID (an alias) for this group node. | |
The DOFAuthenticatorNode interface structure.
The DOFAuthenticatorNode interface.
Represents a node in the authentication server storage.
This structure should be placed as the first element in a larger structure representing any necessary state of the listener. All of the functions take as their first argument a pointer to this structure (a DOFAuthenticatorNode). Inside each function, it can thus be type-cast as a pointer to the larger structure to access the listener's state. If no additional state is required, this structure may be used directly.
Defined as a pointer to the DOFAuthenticatorNode_t structure. Refer to the structure for more information.