MySQL 9.0.0
Source Code Documentation
Types of Krb5 interface functions.

Typedefs

using auth_ldap_sasl_client::krb5_build_principal_type = krb5_error_code(*)(krb5_context context, krb5_principal *princ, unsigned int rlen, const char *realm,...)
 
using auth_ldap_sasl_client::krb5_cc_close_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache)
 
using auth_ldap_sasl_client::krb5_cc_default_type = krb5_error_code(*)(krb5_context context, krb5_ccache *ccache)
 
using auth_ldap_sasl_client::krb5_cc_get_principal_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache, krb5_principal *principal)
 
using auth_ldap_sasl_client::krb5_cc_initialize_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache, krb5_principal principal)
 
using auth_ldap_sasl_client::krb5_cc_remove_cred_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *creds)
 
using auth_ldap_sasl_client::krb5_cc_retrieve_cred_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *mcreds, krb5_creds *creds)
 
using auth_ldap_sasl_client::krb5_cc_store_cred_type = krb5_error_code(*)(krb5_context context, krb5_ccache cache, krb5_creds *creds)
 
using auth_ldap_sasl_client::krb5_free_context_type = void(*)(krb5_context context)
 
using auth_ldap_sasl_client::krb5_free_cred_contents_type = void(*)(krb5_context context, krb5_creds *val)
 
using auth_ldap_sasl_client::krb5_free_default_realm_type = void(*)(krb5_context context, char *lrealm)
 
using auth_ldap_sasl_client::krb5_free_error_message_type = void(*)(krb5_context ctx, const char *msg)
 
using auth_ldap_sasl_client::krb5_free_principal_type = void(*)(krb5_context context, krb5_principal val)
 
using auth_ldap_sasl_client::krb5_free_unparsed_name_type = void(*)(krb5_context context, char *val)
 
using auth_ldap_sasl_client::krb5_get_default_realm_type = krb5_error_code(*)(krb5_context context, char **lrealm)
 
using auth_ldap_sasl_client::krb5_get_error_message_type = const char *(*)(krb5_context ctx, krb5_error_code code)
 
using auth_ldap_sasl_client::krb5_get_init_creds_opt_alloc_type = krb5_error_code(*)(krb5_context context, krb5_get_init_creds_opt **opt)
 
using auth_ldap_sasl_client::krb5_get_init_creds_opt_free_type = void(*)(krb5_context context, krb5_get_init_creds_opt *opt)
 
using auth_ldap_sasl_client::krb5_get_init_creds_password_type = krb5_error_code(*)(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 *k5_gic_options)
 
using auth_ldap_sasl_client::krb5_get_profile_type = krb5_error_code(*)(krb5_context context, struct _profile_t **profile)
 
using auth_ldap_sasl_client::krb5_init_context_type = krb5_error_code(*)(krb5_context *context)
 
using auth_ldap_sasl_client::krb5_parse_name_type = krb5_error_code(*)(krb5_context context, const char *name, krb5_principal *principal_out)
 
using auth_ldap_sasl_client::krb5_timeofday_type = krb5_error_code(*)(krb5_context context, krb5_timestamp *timeret)
 
using auth_ldap_sasl_client::krb5_unparse_name_type = krb5_error_code(*)(krb5_context context, krb5_const_principal principal, char **name)
 
using auth_ldap_sasl_client::krb5_verify_init_creds_type = krb5_error_code(*)(krb5_context context, krb5_creds *creds, krb5_principal server, krb5_keytab keytab, krb5_ccache *ccache, krb5_verify_init_creds_opt *options)
 
using auth_ldap_sasl_client::krb5_appdefault_boolean_type = void(*)(krb5_context context, const char *appname, const krb5_data *realm, const char *option, int default_value, int *ret_value)
 
using auth_ldap_sasl_client::krb5_appdefault_string_type = void(*)(krb5_context context, const char *appname, const krb5_data *realm, const char *option, const char *default_value, char **ret_value)
 
using auth_ldap_sasl_client::krb5_free_string_type = void(*)(krb5_context context, char *val)
 
using auth_ldap_sasl_client::profile_get_string_type = long(*)(profile_t profile, const char *name, const char *subname, const char *subsubname, const char *def_val, char **ret_string)
 
using auth_ldap_sasl_client::profile_release_type = void(*)(profile_t profile)
 
using auth_ldap_sasl_client::profile_release_string_type = void(*)(char *str)
 

Detailed Description

Typedef Documentation

◆ krb5_appdefault_boolean_type

using auth_ldap_sasl_client::krb5_appdefault_boolean_type = typedef void (*)(krb5_context context, const char *appname, const krb5_data *realm, const char *option, int default_value, int *ret_value)

◆ krb5_appdefault_string_type

using auth_ldap_sasl_client::krb5_appdefault_string_type = typedef void (*)(krb5_context context, const char *appname, const krb5_data *realm, const char *option, const char *default_value, char **ret_value)

◆ krb5_build_principal_type

using auth_ldap_sasl_client::krb5_build_principal_type = typedef krb5_error_code (*)(krb5_context context, krb5_principal *princ, unsigned int rlen, const char *realm, ...)

◆ krb5_cc_close_type

using auth_ldap_sasl_client::krb5_cc_close_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache cache)

◆ krb5_cc_default_type

using auth_ldap_sasl_client::krb5_cc_default_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache *ccache)

◆ krb5_cc_get_principal_type

using auth_ldap_sasl_client::krb5_cc_get_principal_type = typedef krb5_error_code (*)( krb5_context context, krb5_ccache cache, krb5_principal *principal)

◆ krb5_cc_initialize_type

using auth_ldap_sasl_client::krb5_cc_initialize_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache cache, krb5_principal principal)

◆ krb5_cc_remove_cred_type

using auth_ldap_sasl_client::krb5_cc_remove_cred_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *creds)

◆ krb5_cc_retrieve_cred_type

using auth_ldap_sasl_client::krb5_cc_retrieve_cred_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache cache, krb5_flags flags, krb5_creds *mcreds, krb5_creds *creds)

◆ krb5_cc_store_cred_type

using auth_ldap_sasl_client::krb5_cc_store_cred_type = typedef krb5_error_code (*)(krb5_context context, krb5_ccache cache, krb5_creds *creds)

◆ krb5_free_context_type

using auth_ldap_sasl_client::krb5_free_context_type = typedef void (*)(krb5_context context)

◆ krb5_free_cred_contents_type

using auth_ldap_sasl_client::krb5_free_cred_contents_type = typedef void (*)(krb5_context context, krb5_creds *val)

◆ krb5_free_default_realm_type

using auth_ldap_sasl_client::krb5_free_default_realm_type = typedef void (*)(krb5_context context, char *lrealm)

◆ krb5_free_error_message_type

using auth_ldap_sasl_client::krb5_free_error_message_type = typedef void (*)(krb5_context ctx, const char *msg)

◆ krb5_free_principal_type

using auth_ldap_sasl_client::krb5_free_principal_type = typedef void (*)(krb5_context context, krb5_principal val)

◆ krb5_free_string_type

using auth_ldap_sasl_client::krb5_free_string_type = typedef void (*)(krb5_context context, char *val)

◆ krb5_free_unparsed_name_type

using auth_ldap_sasl_client::krb5_free_unparsed_name_type = typedef void (*)(krb5_context context, char *val)

◆ krb5_get_default_realm_type

using auth_ldap_sasl_client::krb5_get_default_realm_type = typedef krb5_error_code (*)(krb5_context context, char **lrealm)

◆ krb5_get_error_message_type

using auth_ldap_sasl_client::krb5_get_error_message_type = typedef const char *(*)(krb5_context ctx, krb5_error_code code)

◆ krb5_get_init_creds_opt_alloc_type

using auth_ldap_sasl_client::krb5_get_init_creds_opt_alloc_type = typedef krb5_error_code (*)(krb5_context context, krb5_get_init_creds_opt **opt)

◆ krb5_get_init_creds_opt_free_type

using auth_ldap_sasl_client::krb5_get_init_creds_opt_free_type = typedef void (*)(krb5_context context, krb5_get_init_creds_opt *opt)

◆ krb5_get_init_creds_password_type

using auth_ldap_sasl_client::krb5_get_init_creds_password_type = typedef krb5_error_code (*)( 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 *k5_gic_options)

◆ krb5_get_profile_type

using auth_ldap_sasl_client::krb5_get_profile_type = typedef krb5_error_code (*)(krb5_context context, struct _profile_t **profile)

◆ krb5_init_context_type

using auth_ldap_sasl_client::krb5_init_context_type = typedef krb5_error_code (*)(krb5_context *context)

◆ krb5_parse_name_type

using auth_ldap_sasl_client::krb5_parse_name_type = typedef krb5_error_code (*)(krb5_context context, const char *name, krb5_principal *principal_out)

◆ krb5_timeofday_type

using auth_ldap_sasl_client::krb5_timeofday_type = typedef krb5_error_code (*)(krb5_context context, krb5_timestamp *timeret)

◆ krb5_unparse_name_type

using auth_ldap_sasl_client::krb5_unparse_name_type = typedef krb5_error_code (*)( krb5_context context, krb5_const_principal principal, char **name)

◆ krb5_verify_init_creds_type

using auth_ldap_sasl_client::krb5_verify_init_creds_type = typedef krb5_error_code (*)( krb5_context context, krb5_creds *creds, krb5_principal server, krb5_keytab keytab, krb5_ccache *ccache, krb5_verify_init_creds_opt *options)

◆ profile_get_string_type

using auth_ldap_sasl_client::profile_get_string_type = typedef long (*)(profile_t profile, const char *name, const char *subname, const char *subsubname, const char *def_val, char **ret_string)

◆ profile_release_string_type

using auth_ldap_sasl_client::profile_release_string_type = typedef void (*)(char *str)

◆ profile_release_type

using auth_ldap_sasl_client::profile_release_type = typedef void (*)(profile_t profile)