OpenAFS
OpenAFS distributed network file system
|
Message structure for AFS_MSG_RESOLVE_TOKEN. More...
#include <afspext.h>
Data Fields | |
khm_size | cbsize |
Size of the structure. | |
const wchar_t * | cell |
Specifies the cell that the token belongs to. | |
struct ktc_token * | token |
The token. | |
struct ktc_principal * | serverp |
Server principal. | |
struct ktc_principal * | clientp |
Client principal. | |
khm_handle | ident |
[OUT] If the extension successfully resolves the identity, then it should assign a handle to the identity to this field and return ::KHM_ERROR_SUCCESS. | |
afs_tk_method | method |
[OUT] If the extension successfully resolves the identity, it should also assign the token acquisition method identifier to this field. |
Message structure for AFS_MSG_RESOLVE_TOKEN.
Other than the fields marked as [OUT], all other fields should be considered read-only and should not be modified.
khm_size cbsize |
Size of the structure.
This will be set to sizeof(::afs_msg_resolve_token).
const wchar_t* cell |
Specifies the cell that the token belongs to.
khm_handle ident |
[OUT] If the extension successfully resolves the identity, then it should assign a handle to the identity to this field and return ::KHM_ERROR_SUCCESS.
The handle will be automatically freed by the AFS plugin.
[OUT] If the extension successfully resolves the identity, it should also assign the token acquisition method identifier to this field.
The default method is AFS_TOKEN_AUTO. This field indicates the token acquisition method that was used to obtain the token and is used when the token needs to be renewed.