tail head cat sleep
QR code linking to this page

Manual Pages  — KRB5_APPDEFAULT

NAME

krb5_appdefault_boolean, krb5_appdefault_string, krb5_appdefault_time – get application configuration value

CONTENTS

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 KRB5_APPDEFAULT (3) July 25, 2000

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.
— Donald Knuth