1KRB5_RCACHE(3)           BSD Library Functions Manual           KRB5_RCACHE(3)
2

NAME

4     krb5_rcache, krb5_rc_close, krb5_rc_default, krb5_rc_default_name,
5     krb5_rc_default_type, krb5_rc_destroy, krb5_rc_expunge,
6     krb5_rc_get_lifespan, krb5_rc_get_name, krb5_rc_get_type,
7     krb5_rc_initialize, krb5_rc_recover, krb5_rc_resolve,
8     krb5_rc_resolve_full, krb5_rc_resolve_type, krb5_rc_store,
9     krb5_get_server_rcache — Kerberos 5 replay cache
10

LIBRARY

12     Kerberos 5 Library (libkrb5, -lkrb5)
13

SYNOPSIS

15     #include <krb5.h>
16
17     struct krb5_rcache;
18
19     krb5_error_code
20     krb5_rc_close(krb5_context context, krb5_rcache id);
21
22     krb5_error_code
23     krb5_rc_default(krb5_context context, krb5_rcache *id);
24
25     const char *
26     krb5_rc_default_name(krb5_context context);
27
28     const char *
29     krb5_rc_default_type(krb5_context context);
30
31     krb5_error_code
32     krb5_rc_destroy(krb5_context context, krb5_rcache id);
33
34     krb5_error_code
35     krb5_rc_expunge(krb5_context context, krb5_rcache id);
36
37     krb5_error_code
38     krb5_rc_get_lifespan(krb5_context context, krb5_rcache id,
39         krb5_deltat *auth_lifespan);
40
41     const char*
42     krb5_rc_get_name(krb5_context context, krb5_rcache id);
43
44     const char*
45     krb5_rc_get_type(krb5_context context, krb5_rcache id);
46
47     krb5_error_code
48     krb5_rc_initialize(krb5_context context, krb5_rcache id,
49         krb5_deltat auth_lifespan);
50
51     krb5_error_code
52     krb5_rc_recover(krb5_context context, krb5_rcache id);
53
54     krb5_error_code
55     krb5_rc_resolve(krb5_context context, krb5_rcache id, const char *name);
56
57     krb5_error_code
58     krb5_rc_resolve_full(krb5_context context, krb5_rcache *id,
59         const char *string_name);
60
61     krb5_error_code
62     krb5_rc_resolve_type(krb5_context context, krb5_rcache *id,
63         const char *type);
64
65     krb5_error_code
66     krb5_rc_store(krb5_context context, krb5_rcache id,
67         krb5_donot_replay *rep);
68
69     krb5_error_code
70     krb5_get_server_rcache(krb5_context context, const krb5_data *piece,
71         krb5_rcache *id);
72

DESCRIPTION

74     The krb5_rcache structure holds a storage element that is used for data
75     manipulation.  The structure contains no public accessible elements.
76
77     krb5_rc_initialize() Creates the reply cache id and sets it lifespan to
78     auth_lifespan.  If the cache already exists, the content is destroyed.
79

SEE ALSO

81     krb5(3), krb5_data(3), kerberos(8)
82
83HEIMDAL                           May 1, 2006                          HEIMDAL
Impressum