krb5_init_creds_init - Create a context for acquiring initial credentials.¶
-
krb5_error_code
krb5_init_creds_init
(krb5_context context, krb5_principal client, krb5_prompter_fct prompter, void * data, krb5_deltat start_time, krb5_get_init_creds_opt * options, krb5_init_creds_context * ctx)¶
param: | [in] context - Library context [in] client - Client principal to get initial creds for [in] prompter - Prompter callback [in] data - Prompter callback argument [in] start_time - Time when credentials become valid (0 for now) [in] options - Options structure (NULL for default) [out] ctx - New initial credentials context |
---|
retval: |
|
---|
This function creates a new context for acquiring initial credentials. Use krb5_init_creds_free()
to free ctx when it is no longer needed.
Any subsequent calls to krb5_init_creds_step()
, krb5_init_creds_get()
, or krb5_init_creds_free()
for this initial credentials context must use the same context argument as the one passed to this function.