KRB5_APPDEFAULT(3) | FreeBSD Library Functions Manual | KRB5_APPDEFAULT(3) |
名称
krb5_appdefault_boolean, krb5_appdefault_string, krb5_appdefault_time — アプリケーションの設定値を取得するライブラリ
Kerberos 5 ライブラリ (libkrb5, -lkrb5)書式
#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);
解説
これらの関数は krb5.conf(5) 設定ファイルの appdefaults セクションからアプリケーションのデフォルトを取得します。これらのデフォルトはアプリケーション毎に、そして/または、レルム (アドレス体系) 毎に指定することができます。これらの値は降順の重要性の順序で krb5.conf(5) を検索します。
[appdefaults] appname = { realm = { option = value } } appname = { option = value } realm = { option = value } option = value
appname はアプリケーションの名前で、 realm はレルム名です。レルムが省略されると、それは値を解決するためには使用されません。 def_val は、値が krb5.conf(5) で見つけられないなら、返される値です。
July 25, 2000 | HEIMDAL |