📄 krb5-protos.h
字号:
krb5_context /*context*/, krb5_data */*data*/);void KRB5_LIB_FUNCTIONkrb5_free_error ( krb5_context /*context*/, krb5_error */*error*/);void KRB5_LIB_FUNCTIONkrb5_free_error_contents ( krb5_context /*context*/, krb5_error */*error*/);void KRB5_LIB_FUNCTIONkrb5_free_error_string ( krb5_context /*context*/, char */*str*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_host_realm ( krb5_context /*context*/, krb5_realm */*realmlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_kdc_rep ( krb5_context /*context*/, krb5_kdc_rep */*rep*/);void KRB5_LIB_FUNCTIONkrb5_free_keyblock ( krb5_context /*context*/, krb5_keyblock */*keyblock*/);void KRB5_LIB_FUNCTIONkrb5_free_keyblock_contents ( krb5_context /*context*/, krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_krbhst ( krb5_context /*context*/, char **/*hostlist*/);void KRB5_LIB_FUNCTIONkrb5_free_principal ( krb5_context /*context*/, krb5_principal /*p*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_salt ( krb5_context /*context*/, krb5_salt /*salt*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_ticket ( krb5_context /*context*/, krb5_ticket */*ticket*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_fwd_tgt_creds ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, const char */*hostname*/, krb5_principal /*client*/, krb5_principal /*server*/, krb5_ccache /*ccache*/, int /*forwardable*/, krb5_data */*out_data*/);void KRB5_LIB_FUNCTIONkrb5_generate_random_block ( void */*buf*/, size_t /*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_generate_random_keyblock ( krb5_context /*context*/, krb5_enctype /*type*/, krb5_keyblock */*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_generate_seq_number ( krb5_context /*context*/, const krb5_keyblock */*key*/, uint32_t */*seqno*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_generate_subkey ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_keyblock **/*subkey*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_generate_subkey_extended ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_enctype /*etype*/, krb5_keyblock **/*subkey*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_all_client_addrs ( krb5_context /*context*/, krb5_addresses */*res*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_all_server_addrs ( krb5_context /*context*/, krb5_addresses */*res*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_cred_from_kdc ( krb5_context /*context*/, krb5_ccache /*ccache*/, krb5_creds */*in_creds*/, krb5_creds **/*out_creds*/, krb5_creds ***/*ret_tgts*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_cred_from_kdc_opt ( krb5_context /*context*/, krb5_ccache /*ccache*/, krb5_creds */*in_creds*/, krb5_creds **/*out_creds*/, krb5_creds ***/*ret_tgts*/, krb5_flags /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_credentials ( krb5_context /*context*/, krb5_flags /*options*/, krb5_ccache /*ccache*/, krb5_creds */*in_creds*/, krb5_creds **/*out_creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_credentials_with_flags ( krb5_context /*context*/, krb5_flags /*options*/, krb5_kdc_flags /*flags*/, krb5_ccache /*ccache*/, krb5_creds */*in_creds*/, krb5_creds **/*out_creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_creds ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, krb5_ccache /*ccache*/, krb5_const_principal /*inprinc*/, krb5_creds **/*out_creds*/);void KRB5_LIB_FUNCTIONkrb5_get_creds_opt_add_options ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, krb5_flags /*options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_creds_opt_alloc ( krb5_context /*context*/, krb5_get_creds_opt */*opt*/);void KRB5_LIB_FUNCTIONkrb5_get_creds_opt_free ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/);void KRB5_LIB_FUNCTIONkrb5_get_creds_opt_set_enctype ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, krb5_enctype /*enctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_creds_opt_set_impersonate ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, krb5_const_principal /*self*/);void KRB5_LIB_FUNCTIONkrb5_get_creds_opt_set_options ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, krb5_flags /*options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_creds_opt_set_ticket ( krb5_context /*context*/, krb5_get_creds_opt /*opt*/, const Ticket */*ticket*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_default_config_files (char ***/*pfilenames*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_default_in_tkt_etypes ( krb5_context /*context*/, krb5_enctype **/*etypes*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_default_principal ( krb5_context /*context*/, krb5_principal */*princ*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_default_realm ( krb5_context /*context*/, krb5_realm */*realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_default_realms ( krb5_context /*context*/, krb5_realm **/*realms*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_get_dns_canonicalize_hostname (krb5_context /*context*/);const char* KRB5_LIB_FUNCTIONkrb5_get_err_text ( krb5_context /*context*/, krb5_error_code /*code*/);char * KRB5_LIB_FUNCTIONkrb5_get_error_message ( krb5_context /*context*/, krb5_error_code /*code*/);char * KRB5_LIB_FUNCTIONkrb5_get_error_string (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_extra_addresses ( krb5_context /*context*/, krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_fcache_version ( krb5_context /*context*/, int */*version*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_forwarded_creds ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_ccache /*ccache*/, krb5_flags /*flags*/, const char */*hostname*/, krb5_creds */*in_creds*/, krb5_data */*out_data*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_host_realm ( krb5_context /*context*/, const char */*targethost*/, krb5_realm **/*realms*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_ignore_addresses ( krb5_context /*context*/, krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_in_cred ( krb5_context /*context*/, krb5_flags /*options*/, const krb5_addresses */*addrs*/, const krb5_enctype */*etypes*/, const krb5_preauthtype */*ptypes*/, const krb5_preauthdata */*preauth*/, krb5_key_proc /*key_proc*/, krb5_const_pointer /*keyseed*/, krb5_decrypt_proc /*decrypt_proc*/, krb5_const_pointer /*decryptarg*/, krb5_creds */*creds*/, krb5_kdc_rep */*ret_as_reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_in_tkt ( krb5_context /*context*/, krb5_flags /*options*/, const krb5_addresses */*addrs*/, const krb5_enctype */*etypes*/, const krb5_preauthtype */*ptypes*/, krb5_key_proc /*key_proc*/, krb5_const_pointer /*keyseed*/, krb5_decrypt_proc /*decrypt_proc*/, krb5_const_pointer /*decryptarg*/, krb5_creds */*creds*/, krb5_ccache /*ccache*/, krb5_kdc_rep */*ret_as_reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_in_tkt_with_keytab ( krb5_context /*context*/, krb5_flags /*options*/, krb5_addresses */*addrs*/, const krb5_enctype */*etypes*/, const krb5_preauthtype */*pre_auth_types*/, krb5_keytab /*keytab*/, krb5_ccache /*ccache*/, krb5_creds */*creds*/, krb5_kdc_rep */*ret_as_reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_in_tkt_with_password ( krb5_context /*context*/, krb5_flags /*options*/, krb5_addresses */*addrs*/, const krb5_enctype */*etypes*/, const krb5_preauthtype */*pre_auth_types*/, const char */*password*/, krb5_ccache /*ccache*/, krb5_creds */*creds*/, krb5_kdc_rep */*ret_as_reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_in_tkt_with_skey ( krb5_context /*context*/, krb5_flags /*options*/, krb5_addresses */*addrs*/, const krb5_enctype */*etypes*/, const krb5_preauthtype */*pre_auth_types*/, const krb5_keyblock */*key*/, krb5_ccache /*ccache*/, krb5_creds */*creds*/, krb5_kdc_rep */*ret_as_reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds ( krb5_context /*context*/, krb5_creds */*creds*/, krb5_principal /*client*/, krb5_prompter_fct /*prompter*/, void */*data*/, krb5_deltat /*start_time*/, const char */*in_tkt_service*/, krb5_get_init_creds_opt */*options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_keyblock ( krb5_context /*context*/, krb5_creds */*creds*/, krb5_principal /*client*/, krb5_keyblock */*keyblock*/, krb5_deltat /*start_time*/, const char */*in_tkt_service*/, krb5_get_init_creds_opt */*options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_keytab ( krb5_context /*context*/, krb5_creds */*creds*/, krb5_principal /*client*/, krb5_keytab /*keytab*/, krb5_deltat /*start_time*/, const char */*in_tkt_service*/, krb5_get_init_creds_opt */*options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_alloc ( krb5_context /*context*/, krb5_get_init_creds_opt **/*opt*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_free ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_get_error ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, KRB_ERROR **/*error*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_init (krb5_get_init_creds_opt */*opt*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_address_list ( krb5_get_init_creds_opt */*opt*/, krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_addressless ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, krb5_boolean /*addressless*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_anonymous ( krb5_get_init_creds_opt */*opt*/, int /*anonymous*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_canonicalize ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, krb5_boolean /*req*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_default_flags ( krb5_context /*context*/, const char */*appname*/, krb5_const_realm /*realm*/, krb5_get_init_creds_opt */*opt*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_etype_list ( krb5_get_init_creds_opt */*opt*/, krb5_enctype */*etype_list*/, int /*etype_list_length*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_forwardable ( krb5_get_init_creds_opt */*opt*/, int /*forwardable*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_pa_password ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, const char */*password*/, krb5_s2k_proc /*key_proc*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_pac_request ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, krb5_boolean /*req_pac*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_pkinit ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, krb5_principal /*principal*/, const char */*user_id*/, const char */*x509_anchors*/, char * const * /*pool*/, char * const * /*pki_revoke*/, int /*flags*/, krb5_prompter_fct /*prompter*/, void */*prompter_data*/, char */*password*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_preauth_list ( krb5_get_init_creds_opt */*opt*/, krb5_preauthtype */*preauth_list*/, int /*preauth_list_length*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_proxiable ( krb5_get_init_creds_opt */*opt*/, int /*proxiable*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_renew_life ( krb5_get_init_creds_opt */*opt*/, krb5_deltat /*renew_life*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_salt ( krb5_get_init_creds_opt */*opt*/, krb5_data */*salt*/);void KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_tkt_life ( krb5_get_init_creds_opt */*opt*/, krb5_deltat /*tkt_life*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_opt_set_win2k ( krb5_context /*context*/, krb5_get_init_creds_opt */*opt*/, krb5_boolean /*req*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_init_creds_password ( krb5_context /*context*/, krb5_creds */*creds*/, krb5_principal /*client*/, const char */*password*/, krb5_prompter_fct /*prompter*/, void */*data*/, krb5_deltat /*start_time*/, const char */*in_tkt_service*/, krb5_get_init_creds_opt */*in_options*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_kdc_cred ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_kdc_flags /*flags*/, krb5_addresses */*addresses*/, Ticket */*second_ticket*/, krb5_creds */*in_creds*/, krb5_creds **out_creds );krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_kdc_sec_offset ( krb5_context /*context*/, int32_t */*sec*/, int32_t */*usec*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_krb524hst ( krb5_context /*context*/, const krb5_realm */*realm*/, char ***/*hostlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_krb_admin_hst ( krb5_context /*context*/, const krb5_realm */*realm*/, char ***/*hostlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_krb_changepw_hst ( krb5_context /*context*/, const krb5_realm */*realm*/, char ***/*hostlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_krbhst ( krb5_context /*context*/, const krb5_realm */*realm*/, char ***/*hostlist*/);time_t KRB5_LIB_FUNCTIONkrb5_get_max_time_skew (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_pw_salt ( krb5_context /*context*/, krb5_const_principal /*principal*/, krb5_salt */*salt*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_renewed_creds ( krb5_context /*context*/, krb5_creds */*creds*/, krb5_const_principal /*client*/, krb5_ccache /*ccache*/, const char */*in_tkt_service*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_get_server_rcache ( krb5_context /*context*/, const krb5_data */*piece*/, krb5_rcache */*id*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_get_use_admin_kdc (krb5_context /*context*/);krb5_log_facility * KRB5_LIB_FUNCTIONkrb5_get_warn_dest (krb5_context /*context*/);size_tkrb5_get_wrapped_length ( krb5_context /*context*/, krb5_crypto /*crypto*/, size_t /*data_len*/);int KRB5_LIB_FUNCTIONkrb5_getportbyname ( krb5_context /*context*/, const char */*service*/, const char */*proto*/, int /*default_port*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_h_addr2addr ( krb5_context /*context*/,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -