EN JA
KRB5_APPDEFAULT(3)
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