SysTutorials Posts

  • |

    krb5_prepend_error_message (3) Linux Manual Page

    Heimdal Kerberos 5 error reporting functions – FunctionsKRB5_LIB_FUNCTION char *KRB5_LIB_CALL KRB5_DEPRECATED_FUNCTION (‘Use krb5_get_error_message instead’)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_eai_to_heim_errno (int eai_errno, int system_error)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_h_errno_to_heim_errno (int eai_errno)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_message (krb5_context context)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_set_error_message (krb5_context context, krb5_error_code ret, const char *fmt,…) __attribute__((format(printf" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vset_error_message (krb5_context context, krb5_error_code ret, const…

  • |

    krb5_prepend_config_files_default (3) Linux Manual Page

    Heimdal Kerberos 5 library – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_add_et_list (krb5_context context, void(*func)(struct et_list **))" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_password (krb5_context context, krb5_creds *creds, const char *newpw, krb5_principal targprinc, int *result_code, krb5_data *result_code_string, krb5_data *result_string)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_init_context (krb5_context *context)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_copy_context (krb5_context context, krb5_context *out)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_context (krb5_context context)" KRB5_LIB_FUNCTION krb5_error_code…

  • |

    krb5_prepend_config_files (3) Linux Manual Page

    krb5_add_et_list krb5_add_extra_addresses krb5_add_ignore_addresses krb5_context krb5_free_config_files krb5_free_context krb5_get_default_config_files krb5_get_dns_canonize_hostname krb5_get_extra_addresses krb5_get_fcache_version krb5_get_ignore_addresses krb5_get_kdc_sec_offset krb5_get_max_time_skew krb5_get_use_admin_kdc krb5_init_context krb5_init_ets krb5_prepend_config_files krb5_prepend_config_files_default krb5_set_config_files krb5_set_dns_canonize_hostname krb5_set_extra_addresses krb5_set_fcache_version krb5_set_ignore_addresses krb5_set_max_time_skew krb5_set_use_admin_kdc – create, modify and delete krb5_context structures LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h struct krb5_context; Ft krb5_error_code Fo krb5_init_context Fa krb5_context *context Fc Ft void Fo krb5_free_context Fa krb5_context…

  • |

    krb5_plugin_register (3) Linux Manual Page

    Heimdal Kerberos 5 support functions – Data Structuresstruct krb5plugin_an2ln_ftable_desc Description of the krb5_aname_to_lname(3) plugin facility. struct krb5plugin_db_ftable_desc Description of the krb5 DB plugin facility. struct krb5plugin_kuserok_ftable_desc Description of the krb5_kuserok(3) plugin facility. FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_acl_match_string (krb5_context context, const char *string, const char *format,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_acl_match_file (krb5_context context, const char *file, const char…

  • |

    krb5_password_key_proc (3) Linux Manual Page

    Heimdal Kerberos 5 deprecated functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_change_password (krb5_context context, krb5_creds *creds, const char *newpw, int *result_code, krb5_data *result_code_string, krb5_data *result_string) KRB5_DEPRECATED_FUNCTION(‘Use X instead’)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_config_parse_string_multi (krb5_context context, const char *string, krb5_config_section **res) KRB5_DEPRECATED_FUNCTION(‘Use X instead’)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_keytype_to_enctypes (krb5_context context, krb5_keytype keytype, unsigned *len, krb5_enctype **val) KRB5_DEPRECATED_FUNCTION(‘Use X instead’)"…

  • |

    krb5_passwd_result_to_string (3) Linux Manual Page

    krb5_change_password krb5_set_password krb5_set_password_using_ccache krb5_passwd_result_to_string – change password functions LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fo krb5_change_password Fa krb5_context context Fa krb5_creds *creds Fa char *newpw Fa int *result_code Fa krb5_data *result_code_string Fa krb5_data *result_string Fc Ft krb5_error_code Fo krb5_set_password Fa krb5_context context Fa krb5_creds *creds Fa char *newpw Fa krb5_principal targprinc Fa…

  • |

    krb5_parse_nametype (3) Linux Manual Page

    Heimdal Kerberos 5 principal functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_build_principal (krb5_context, krb5_principal *, int, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_copy_principal (krb5_context, krb5_const_principal, krb5_principal *)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_principal (krb5_context, krb5_principal)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_make_principal (krb5_context, krb5_principal *, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name (krb5_context, const char *, krb5_principal *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name_flags (krb5_context, const char *,…

  • |

    krb5_parse_name_flags (3) Linux Manual Page

    Heimdal Kerberos 5 principal functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_build_principal (krb5_context, krb5_principal *, int, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_copy_principal (krb5_context, krb5_const_principal, krb5_principal *)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_principal (krb5_context, krb5_principal)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_make_principal (krb5_context, krb5_principal *, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name (krb5_context, const char *, krb5_principal *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name_flags (krb5_context, const char *,…

  • |

    krb5_parse_name (3) Linux Manual Page

    Heimdal Kerberos 5 principal functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_build_principal (krb5_context, krb5_principal *, int, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_copy_principal (krb5_context, krb5_const_principal, krb5_principal *)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_principal (krb5_context, krb5_principal)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_make_principal (krb5_context, krb5_principal *, krb5_const_realm,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name (krb5_context, const char *, krb5_principal *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_parse_name_flags (krb5_context, const char *,…

  • |

    krb5_parse_address (3) Linux Manual Page

    Heimdal Kerberos 5 address functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2address (krb5_context context, const struct sockaddr *sa, krb5_address *addr)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2port (krb5_context context, const struct sockaddr *sa, int16_t *port)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_addr2sockaddr (krb5_context context, const krb5_address *addr, struct sockaddr *sa, krb5_socklen_t *sa_size, int port)" KRB5_LIB_FUNCTION size_t KRB5_LIB_CALL krb5_max_sockaddr_size (void)" KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL krb5_sockaddr_uninteresting…

  • |

    krb5_padata_add (3) Linux Manual Page

    krb5_find_padata krb5_padata_add – Kerberos 5 pre-authentication data handling functions LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft PA_DATA * Fo krb5_find_padata Fa PA_DATA *val Fa unsigned len Fa int type Fa int *index Fc Ft int Fo krb5_padata_add Fa krb5_context context Fa METHOD_DATA *md Fa int type Fa void *buf Fa size_t len Fc DescriptionFn…

  • |

    krb5_pac_verify (3) Linux Manual Page

    Heimdal Kerberos 5 PAC handling functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_context, krb5_pac, uint32_t, krb5_data *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_verify (krb5_context, const krb5_pac, time_t, krb5_const_principal, const krb5_keyblock *, const krb5_keyblock *)" Detailed DescriptionFunction DocumentationKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_contextcontext, krb5_pacp, uint32_ttype, krb5_data *data)Get the PAC buffer of specific type from the pac. Parameters: context Kerberos 5…

  • |

    krb5_pac_get_buffer (3) Linux Manual Page

    Heimdal Kerberos 5 PAC handling functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_context, krb5_pac, uint32_t, krb5_data *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_verify (krb5_context, const krb5_pac, time_t, krb5_const_principal, const krb5_keyblock *, const krb5_keyblock *)" Detailed DescriptionFunction DocumentationKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_contextcontext, krb5_pacp, uint32_ttype, krb5_data *data)Get the PAC buffer of specific type from the pac. Parameters: context Kerberos 5…

  • |

    krb5_pac (3) Linux Manual Page

    Heimdal Kerberos 5 PAC handling functions – FunctionsKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_context, krb5_pac, uint32_t, krb5_data *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_verify (krb5_context, const krb5_pac, time_t, krb5_const_principal, const krb5_keyblock *, const krb5_keyblock *)" Detailed DescriptionFunction DocumentationKRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_pac_get_buffer (krb5_contextcontext, krb5_pacp, uint32_ttype, krb5_data *data)Get the PAC buffer of specific type from the pac. Parameters: context Kerberos 5…

  • |

    krb5_openlog (3) Linux Manual Page

    krb5_initlog krb5_openlog krb5_closelog krb5_addlog_dest krb5_addlog_func krb5_log krb5_vlog krb5_log_msg krb5_vlog_msg – Heimdal logging functions LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft typedef void Fn *krb5_log_log_func_t const char *time const char *message void *data Ft typedef void Fn *krb5_log_close_func_t void *data Ft krb5_error_code Fn krb5_addlog_dest krb5_context context krb5_log_facility *facility const char *destination Ft krb5_error_code Fn krb5_addlog_func…

  • |

    krb5_mk_safe (3) Linux Manual Page

    krb5_mk_safe krb5_mk_priv – generates integrity protected and/or encrypted messages LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fn krb5_mk_priv krb5_context context krb5_auth_context auth_context const krb5_data *userdata krb5_data *outbuf krb5_replay_data *outdata Ft krb5_error_code Fn krb5_mk_safe krb5_context context krb5_auth_context auth_context const krb5_data *userdata krb5_data *outbuf krb5_replay_data *outdata DescriptionFn krb5_mk_safe and Fn krb5_mk_priv formats KRB-SAFE (integrity protected)…

  • |

    krb5_mk_req_extended (3) Linux Manual Page

    krb5_mk_req krb5_mk_req_exact krb5_mk_req_extended krb5_rd_req krb5_rd_req_with_keyblock krb5_mk_rep krb5_mk_rep_exact krb5_mk_rep_extended krb5_rd_rep krb5_build_ap_req krb5_verify_ap_req – create and read application authentication request LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fo krb5_mk_req Fa krb5_context context Fa krb5_auth_context *auth_context Fa const krb5_flags ap_req_options Fa const char *service Fa const char *hostname Fa krb5_data *in_data Fa krb5_ccache ccache Fa krb5_data…

  • |

    krb5_mk_req_exact (3) Linux Manual Page

    krb5_mk_req krb5_mk_req_exact krb5_mk_req_extended krb5_rd_req krb5_rd_req_with_keyblock krb5_mk_rep krb5_mk_rep_exact krb5_mk_rep_extended krb5_rd_rep krb5_build_ap_req krb5_verify_ap_req – create and read application authentication request LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fo krb5_mk_req Fa krb5_context context Fa krb5_auth_context *auth_context Fa const krb5_flags ap_req_options Fa const char *service Fa const char *hostname Fa krb5_data *in_data Fa krb5_ccache ccache Fa krb5_data…

  • |

    krb5_mk_req (3) Linux Manual Page

    krb5_mk_req krb5_mk_req_exact krb5_mk_req_extended krb5_rd_req krb5_rd_req_with_keyblock krb5_mk_rep krb5_mk_rep_exact krb5_mk_rep_extended krb5_rd_rep krb5_build_ap_req krb5_verify_ap_req – create and read application authentication request LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fo krb5_mk_req Fa krb5_context context Fa krb5_auth_context *auth_context Fa const krb5_flags ap_req_options Fa const char *service Fa const char *hostname Fa krb5_data *in_data Fa krb5_ccache ccache Fa krb5_data…

  • |

    krb5_mk_rep_extended (3) Linux Manual Page

    krb5_mk_req krb5_mk_req_exact krb5_mk_req_extended krb5_rd_req krb5_rd_req_with_keyblock krb5_mk_rep krb5_mk_rep_exact krb5_mk_rep_extended krb5_rd_rep krb5_build_ap_req krb5_verify_ap_req – create and read application authentication request LibraryKerberos 5 Library (libkrb5, -lkrb5) SynopsisIn krb5.h Ft krb5_error_code Fo krb5_mk_req Fa krb5_context context Fa krb5_auth_context *auth_context Fa const krb5_flags ap_req_options Fa const char *service Fa const char *hostname Fa krb5_data *in_data Fa krb5_ccache ccache Fa krb5_data…