krb5_init_creds_context¶
- krb5_init_creds_context¶
Declaration¶
typedef struct _krb5_init_creds_context* krb5_init_creds_context
Members¶
- krb5_gic_opt_ext * krb5_init_creds_context.opte¶
- char * krb5_init_creds_context.in_tkt_service¶
- krb5_prompter_fct krb5_init_creds_context.prompter¶
- void * krb5_init_creds_context.prompter_data¶
- krb5_gic_get_as_key_fct krb5_init_creds_context.gak_fct¶
- void * krb5_init_creds_context.gak_data¶
- krb5_timestamp krb5_init_creds_context.request_time¶
- krb5_deltat krb5_init_creds_context.start_time¶
- krb5_deltat krb5_init_creds_context.tkt_life¶
- krb5_deltat krb5_init_creds_context.renew_life¶
- krb5_boolean krb5_init_creds_context.complete¶
- unsigned int krb5_init_creds_context.loopcount¶
- krb5_error * krb5_init_creds_context.err_reply¶
- krb5_pa_data ** krb5_init_creds_context.err_padata¶
- krb5_creds krb5_init_creds_context.cred¶
- krb5_kdc_req * krb5_init_creds_context.request¶
- krb5_kdc_rep * krb5_init_creds_context.reply¶
- krb5_data * krb5_init_creds_context.outer_request_body¶
Stores the outer request body in order to feed into FAST for checksumming. This is maintained even if FAST is not used. This is not used for preauth: that requires the inner request body. For AS-only FAST it would be better for krb5int_fast_prep_req() to simply generate this. However for TGS FAST, the client needs to supply the to_be_checksummed data. Whether this should be refactored should be revisited as TGS fast is integrated.
- struct krb5int_fast_request_state * krb5_init_creds_context.fast_state¶
- krb5_pa_data ** krb5_init_creds_context.preauth_to_use¶
- krb5_keyblock krb5_init_creds_context.as_key¶
- krb5_enctype krb5_init_creds_context.etype¶
- struct krb5_clpreauth_rock_st krb5_init_creds_context.preauth_rock¶
- krb5_boolean krb5_init_creds_context.enc_pa_rep_permitted¶
- krb5_boolean krb5_init_creds_context.have_restarted¶
- krb5_boolean krb5_init_creds_context.sent_nontrivial_preauth¶
- krb5_boolean krb5_init_creds_context.preauth_required¶