Man page - krb5_appdefault_boolean(3)

Packages contains this manual

Manual


KRB5_APPDEFAULT (3) Library Functions Manual KRB5_APPDEFAULT (3)

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)