The AuthenticatorStorage interface structure. More...
Data Fields | |
DOFError(* | Resolve )(DOFAuthenticatorStorage self, DOFCredentials credentials) |
Resolve the given credentials by updating the credential with known identity and credential private storage. | |
DOFAuthenticatorNode(* | GetNode )(DOFAuthenticatorStorage self, DOFObjectIDAuthentication nodeID, DOFCredentialsType type, DOFAuthenticatorSecurityType securityType, uint32 securityModeLen, const uint8 *securityMode, DOFPermissionSet permissions, DOFError *status) |
Get the DOFAuthenticatorNode for the specified nodeID. | |
DOFAuthenticatorNode(* | GetGroupNode )(DOFAuthenticatorStorage self, DOFObjectIDAuthentication nodeID) |
Get the DOFAuthenticatorNode for the specified group nodeID. | |
DOFAuthenticatorNode(* | GetDomainNode )(DOFAuthenticatorStorage self, DOFObjectIDDomain domainID, DOFObjectIDAuthentication initiatorID) |
Get the DOFAuthenticatorNode for the specified remote domain nodeID. | |
DOFObjectIDDomain(* | GetStorageDomainID )(DOFAuthenticatorStorage self) |
Get the domain id for this storage. | |
boolean(* | IsStorageAvailable )(DOFAuthenticatorStorage self) |
Report whether or not the storage is currently available. | |
The AuthenticatorStorage interface structure.
The AuthenticatorStorage interface.
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 DOFAuthenticatorStorage). 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 DOFAuthenticatorStorage_t structure. Refer to the structure for more information.