📄 krb5-protos.h
字号:
krb5_ccache */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_next ( krb5_context /*context*/, krb5_cc_cache_cursor /*cursor*/, krb5_ccache */*id*/);void KRB5_LIB_FUNCTIONkrb5_cc_clear_mcred (krb5_creds */*mcred*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_close ( krb5_context /*context*/, krb5_ccache /*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_copy_cache ( krb5_context /*context*/, const krb5_ccache /*from*/, krb5_ccache /*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_copy_cache_match ( krb5_context /*context*/, const krb5_ccache /*from*/, krb5_ccache /*to*/, krb5_flags /*whichfields*/, const krb5_creds * /*mcreds*/, unsigned int */*matched*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_default ( krb5_context /*context*/, krb5_ccache */*id*/);const char* KRB5_LIB_FUNCTIONkrb5_cc_default_name (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_destroy ( krb5_context /*context*/, krb5_ccache /*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_end_seq_get ( krb5_context /*context*/, const krb5_ccache /*id*/, krb5_cc_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_gen_new ( krb5_context /*context*/, const krb5_cc_ops */*ops*/, krb5_ccache */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_get_full_name ( krb5_context /*context*/, krb5_ccache /*id*/, char **/*str*/);const char* KRB5_LIB_FUNCTIONkrb5_cc_get_name ( krb5_context /*context*/, krb5_ccache /*id*/);const krb5_cc_ops *krb5_cc_get_ops ( krb5_context /*context*/, krb5_ccache /*id*/);const krb5_cc_ops *krb5_cc_get_prefix_ops ( krb5_context /*context*/, const char */*prefix*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_get_principal ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_principal */*principal*/);const char* KRB5_LIB_FUNCTIONkrb5_cc_get_type ( krb5_context /*context*/, krb5_ccache /*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_get_version ( krb5_context /*context*/, const krb5_ccache /*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_initialize ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_principal /*primary_principal*/);krb5_error_codekrb5_cc_move ( krb5_context /*context*/, krb5_ccache /*from*/, krb5_ccache /*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_new_unique ( krb5_context /*context*/, const char */*type*/, const char */*hint*/, krb5_ccache */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_next_cred ( krb5_context /*context*/, const krb5_ccache /*id*/, krb5_cc_cursor */*cursor*/, krb5_creds */*creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_next_cred_match ( krb5_context /*context*/, const krb5_ccache /*id*/, krb5_cc_cursor * /*cursor*/, krb5_creds * /*creds*/, krb5_flags /*whichfields*/, const krb5_creds * /*mcreds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_register ( krb5_context /*context*/, const krb5_cc_ops */*ops*/, krb5_boolean /*override*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_remove_cred ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_flags /*which*/, krb5_creds */*cred*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_resolve ( krb5_context /*context*/, const char */*name*/, krb5_ccache */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_retrieve_cred ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_flags /*whichfields*/, const krb5_creds */*mcreds*/, krb5_creds */*creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_set_default_name ( krb5_context /*context*/, const char */*name*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_set_flags ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_flags /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_start_seq_get ( krb5_context /*context*/, const krb5_ccache /*id*/, krb5_cc_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_store_cred ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_creds */*creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_change_password ( krb5_context /*context*/, krb5_creds */*creds*/, const char */*newpw*/, int */*result_code*/, krb5_data */*result_code_string*/, krb5_data */*result_string*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_check_transited ( krb5_context /*context*/, krb5_const_realm /*client_realm*/, krb5_const_realm /*server_realm*/, krb5_realm */*realms*/, int /*num_realms*/, int */*bad_realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_check_transited_realms ( krb5_context /*context*/, const char *const */*realms*/, int /*num_realms*/, int */*bad_realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_checksum_disable ( krb5_context /*context*/, krb5_cksumtype /*type*/);void KRB5_LIB_FUNCTIONkrb5_checksum_free ( krb5_context /*context*/, krb5_checksum */*cksum*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_checksum_is_collision_proof ( krb5_context /*context*/, krb5_cksumtype /*type*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_checksum_is_keyed ( krb5_context /*context*/, krb5_cksumtype /*type*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_checksumsize ( krb5_context /*context*/, krb5_cksumtype /*type*/, size_t */*size*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cksumtype_valid ( krb5_context /*context*/, krb5_cksumtype /*ctype*/);void KRB5_LIB_FUNCTIONkrb5_clear_error_string (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_closelog ( krb5_context /*context*/, krb5_log_facility */*fac*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_compare_creds ( krb5_context /*context*/, krb5_flags /*whichfields*/, const krb5_creds * /*mcreds*/, const krb5_creds * /*creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_config_file_free ( krb5_context /*context*/, krb5_config_section */*s*/);void KRB5_LIB_FUNCTIONkrb5_config_free_strings (char **/*strings*/);const void *krb5_config_get ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*type*/, ...);krb5_boolean KRB5_LIB_FUNCTIONkrb5_config_get_bool ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);krb5_boolean KRB5_LIB_FUNCTIONkrb5_config_get_bool_default ( krb5_context /*context*/, const krb5_config_section */*c*/, krb5_boolean /*def_value*/, ...);int KRB5_LIB_FUNCTIONkrb5_config_get_int ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);int KRB5_LIB_FUNCTIONkrb5_config_get_int_default ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*def_value*/, ...);const krb5_config_binding *krb5_config_get_list ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);const void *krb5_config_get_next ( krb5_context /*context*/, const krb5_config_section */*c*/, const krb5_config_binding **/*pointer*/, int /*type*/, ...);const char* KRB5_LIB_FUNCTIONkrb5_config_get_string ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);const char* KRB5_LIB_FUNCTIONkrb5_config_get_string_default ( krb5_context /*context*/, const krb5_config_section */*c*/, const char */*def_value*/, ...);char**krb5_config_get_strings ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);int KRB5_LIB_FUNCTIONkrb5_config_get_time ( krb5_context /*context*/, const krb5_config_section */*c*/, ...);int KRB5_LIB_FUNCTIONkrb5_config_get_time_default ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*def_value*/, ...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_config_parse_file ( krb5_context /*context*/, const char */*fname*/, krb5_config_section **/*res*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_config_parse_file_multi ( krb5_context /*context*/, const char */*fname*/, krb5_config_section **/*res*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_config_parse_string_multi ( krb5_context /*context*/, const char */*string*/, krb5_config_section **/*res*/);const void *krb5_config_vget ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*type*/, va_list /*args*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_config_vget_bool ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_config_vget_bool_default ( krb5_context /*context*/, const krb5_config_section */*c*/, krb5_boolean /*def_value*/, va_list /*args*/);int KRB5_LIB_FUNCTIONkrb5_config_vget_int ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);int KRB5_LIB_FUNCTIONkrb5_config_vget_int_default ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*def_value*/, va_list /*args*/);const krb5_config_binding *krb5_config_vget_list ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);const void *krb5_config_vget_next ( krb5_context /*context*/, const krb5_config_section */*c*/, const krb5_config_binding **/*pointer*/, int /*type*/, va_list /*args*/);const char* KRB5_LIB_FUNCTIONkrb5_config_vget_string ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);const char* KRB5_LIB_FUNCTIONkrb5_config_vget_string_default ( krb5_context /*context*/, const krb5_config_section */*c*/, const char */*def_value*/, va_list /*args*/);char ** KRB5_LIB_FUNCTIONkrb5_config_vget_strings ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);int KRB5_LIB_FUNCTIONkrb5_config_vget_time ( krb5_context /*context*/, const krb5_config_section */*c*/, va_list /*args*/);int KRB5_LIB_FUNCTIONkrb5_config_vget_time_default ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*def_value*/, va_list /*args*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_address ( krb5_context /*context*/, const krb5_address */*inaddr*/, krb5_address */*outaddr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_addresses ( krb5_context /*context*/, const krb5_addresses */*inaddr*/, krb5_addresses */*outaddr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_checksum ( krb5_context /*context*/, const krb5_checksum */*old*/, krb5_checksum **/*new*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_creds ( krb5_context /*context*/, const krb5_creds */*incred*/, krb5_creds **/*outcred*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_creds_contents ( krb5_context /*context*/, const krb5_creds */*incred*/, krb5_creds */*c*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_data ( krb5_context /*context*/, const krb5_data */*indata*/, krb5_data **/*outdata*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_host_realm ( krb5_context /*context*/, const krb5_realm */*from*/, krb5_realm **/*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_keyblock ( krb5_context /*context*/, const krb5_keyblock */*inblock*/, krb5_keyblock **/*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_keyblock_contents ( krb5_context /*context*/, const krb5_keyblock */*inblock*/, krb5_keyblock */*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_principal ( krb5_context /*context*/, krb5_const_principal /*inprinc*/, krb5_principal */*outprinc*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_copy_ticket ( krb5_context /*context*/, const krb5_ticket */*from*/, krb5_ticket **/*to*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_create_checksum ( krb5_context /*context*/, krb5_crypto /*crypto*/, krb5_key_usage /*usage*/, int /*type*/, void */*data*/, size_t /*len*/, Checksum */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_destroy ( krb5_context /*context*/, krb5_crypto /*crypto*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_get_checksum_type ( krb5_context /*context*/, krb5_crypto /*crypto*/, krb5_cksumtype */*type*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_getblocksize ( krb5_context /*context*/, krb5_crypto /*crypto*/, size_t */*blocksize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_getconfoundersize ( krb5_context /*context*/, krb5_crypto /*crypto*/, size_t */*confoundersize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_getenctype ( krb5_context /*context*/, krb5_crypto /*crypto*/, krb5_enctype */*enctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_getpadsize ( krb5_context /*context*/, krb5_crypto /*crypto*/, size_t */*padsize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_init ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_enctype /*etype*/, krb5_crypto */*crypto*/);size_tkrb5_crypto_overhead ( krb5_context /*context*/, krb5_crypto /*crypto*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_prf ( krb5_context /*context*/, const krb5_crypto /*crypto*/, const krb5_data */*input*/, krb5_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_crypto_prf_length ( krb5_context /*context*/, krb5_enctype /*type*/, size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_data_alloc ( krb5_data */*p*/, int /*len*/);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -