Provided by: heimdal-dev_7.8.git20221117.28daf24+dfsg-5ubuntu3_amd64 bug

NAME

       krb5_appdefault_boolean,  krb5_appdefault_string,  krb5_appdefault_time  —  get application configuration
       value

LIBRARY

       Kerberos 5 Library (libkrb5, -lkrb5)

SYNOPSIS

       #include <krb5.h>

       void
       krb5_appdefault_boolean(krb5_context context, const char *appname, krb5_realm realm, const char  *option,
           krb5_boolean def_val, krb5_boolean *ret_val);

       void
       krb5_appdefault_string(krb5_context  context,  const char *appname, krb5_realm realm, const char *option,
           const char *def_val, char **ret_val);

       void
       krb5_appdefault_time(krb5_context context, const char *appname, krb5_realm  realm,  const  char  *option,
           time_t def_val, time_t *ret_val);

DESCRIPTION

       These  functions  get application defaults from the appdefaults section of the krb5.conf(5) configuration
       file. These defaults can be specified per application, and/or per realm.

       These values will be looked for in krb5.conf(5), in order of descending importance.

             [appdefaults]
                     appname = {
                             realm = {
                                     option = value
                             }
                     }
                     appname = {
                             option = value
                     }
                     realm = {
                             option = value
                     }
                     option = value
       appname is the name of the application, and realm is the realm name. If the realm is omitted it will  not
       be used for resolving values.  def_val is the value to return if no value is found in krb5.conf(5).

SEE ALSO

       krb5_config(3), krb5.conf(5)

HEIMDAL                                           July 25, 2000                               KRB5_APPDEFAULT(3)