EN JA
KRB5_RCACHE(3)
KRB5_RCACHE(3) FreeBSD Library Functions Manual KRB5_RCACHE(3)

名称

krb5_rcache, krb5_rc_close, krb5_rc_default, krb5_rc_default_name, krb5_rc_default_type, krb5_rc_destroy, krb5_rc_expunge, krb5_rc_get_lifespan, krb5_rc_get_name, krb5_rc_get_type, krb5_rc_initialize, krb5_rc_recover, krb5_rc_resolve, krb5_rc_resolve_full, krb5_rc_resolve_type, krb5_rc_store, krb5_get_server_rcacheKerberos 5 リプレイ (replay) キャッシュ

ライブラリ

Kerberos 5 ライブラリ (libkrb5, -lkrb5)

書式

#include < krb5.h>

struct krb5_rcache;


krb5_error_code
krb5_rc_close( krb5_context context, krb5_rcache id);

krb5_error_code
krb5_rc_default( krb5_context context, krb5_rcache *id);

const char *
krb5_rc_default_name( krb5_context context);

const char *
krb5_rc_default_type( krb5_context context);

krb5_error_code
krb5_rc_destroy( krb5_context context, krb5_rcache id);

krb5_error_code
krb5_rc_expunge( krb5_context context, krb5_rcache id);

krb5_error_code
krb5_rc_get_lifespan( krb5_context context, krb5_rcache id, krb5_deltat *auth_lifespan);

const char*
krb5_rc_get_name( krb5_context context, krb5_rcache id);

const char*
krb5_rc_get_type( krb5_context context, krb5_rcache id);

krb5_error_code
krb5_rc_initialize( krb5_context context, krb5_rcache id, krb5_deltat auth_lifespan);

krb5_error_code
krb5_rc_recover( krb5_context context, krb5_rcache id);

krb5_error_code
krb5_rc_resolve( krb5_context context, krb5_rcache id, const char *name);

krb5_error_code
krb5_rc_resolve_full( krb5_context context, krb5_rcache *id, const char *string_name);

krb5_error_code
krb5_rc_resolve_type( krb5_context context, krb5_rcache *id, const char *type);

krb5_error_code
krb5_rc_store( krb5_context context, krb5_rcache id, krb5_donot_replay *rep);

krb5_error_code
krb5_get_server_rcache( krb5_context context, const krb5_data *piece, krb5_rcache *id);

解説

krb5_rcache 構造体は、データ操作に使用される記憶域要素を保持します。構造体は、パブリックにアクセス可能な要素を含んでいません。

krb5_rc_initialize() は、リプレイキャッシュ id を作成して、その lifespan (寿命) を auth_lifespan に設定します。キャッシュが既に存在しているなら、内容は、破壊されます。

May 1, 2006 HEIMDAL