| 1 |
|
|---|
| 2 | KRB5_RCACHE(3) BSD Library Functions Manual KRB5_RCACHE(3)
|
|---|
| 3 |
|
|---|
| 4 | NNAAMMEE
|
|---|
| 5 | kkrrbb55__rrccaacchhee, kkrrbb55__rrcc__cclloossee, kkrrbb55__rrcc__ddeeffaauulltt, kkrrbb55__rrcc__ddeeffaauulltt__nnaammee,
|
|---|
| 6 | kkrrbb55__rrcc__ddeeffaauulltt__ttyyppee, kkrrbb55__rrcc__ddeessttrrooyy, kkrrbb55__rrcc__eexxppuunnggee,
|
|---|
| 7 | kkrrbb55__rrcc__ggeett__lliiffeessppaann, kkrrbb55__rrcc__ggeett__nnaammee, kkrrbb55__rrcc__ggeett__ttyyppee,
|
|---|
| 8 | kkrrbb55__rrcc__iinniittiiaalliizzee, kkrrbb55__rrcc__rreeccoovveerr, kkrrbb55__rrcc__rreessoollvvee,
|
|---|
| 9 | kkrrbb55__rrcc__rreessoollvvee__ffuullll, kkrrbb55__rrcc__rreessoollvvee__ttyyppee, kkrrbb55__rrcc__ssttoorree,
|
|---|
| 10 | kkrrbb55__ggeett__sseerrvveerr__rrccaacchhee -- Kerberos 5 replay cache
|
|---|
| 11 |
|
|---|
| 12 | LLIIBBRRAARRYY
|
|---|
| 13 | Kerberos 5 Library (libkrb5, -lkrb5)
|
|---|
| 14 |
|
|---|
| 15 | SSYYNNOOPPSSIISS
|
|---|
| 16 | ##iinncclluuddee <<kkrrbb55..hh>>
|
|---|
| 17 |
|
|---|
| 18 | struct krb5_rcache;
|
|---|
| 19 |
|
|---|
| 20 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 21 | kkrrbb55__rrcc__cclloossee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 22 |
|
|---|
| 23 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 24 | kkrrbb55__rrcc__ddeeffaauulltt(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _*_i_d);
|
|---|
| 25 |
|
|---|
| 26 | _c_o_n_s_t _c_h_a_r _*
|
|---|
| 27 | kkrrbb55__rrcc__ddeeffaauulltt__nnaammee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t);
|
|---|
| 28 |
|
|---|
| 29 | _c_o_n_s_t _c_h_a_r _*
|
|---|
| 30 | kkrrbb55__rrcc__ddeeffaauulltt__ttyyppee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t);
|
|---|
| 31 |
|
|---|
| 32 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 33 | kkrrbb55__rrcc__ddeessttrrooyy(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 34 |
|
|---|
| 35 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 36 | kkrrbb55__rrcc__eexxppuunnggee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 37 |
|
|---|
| 38 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 39 | kkrrbb55__rrcc__ggeett__lliiffeessppaann(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d,
|
|---|
| 40 | _k_r_b_5___d_e_l_t_a_t _*_a_u_t_h___l_i_f_e_s_p_a_n);
|
|---|
| 41 |
|
|---|
| 42 | _c_o_n_s_t _c_h_a_r_*
|
|---|
| 43 | kkrrbb55__rrcc__ggeett__nnaammee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 44 |
|
|---|
| 45 | _c_o_n_s_t _c_h_a_r_*
|
|---|
| 46 | kkrrbb55__rrcc__ggeett__ttyyppee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 47 |
|
|---|
| 48 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 49 | kkrrbb55__rrcc__iinniittiiaalliizzee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d,
|
|---|
| 50 | _k_r_b_5___d_e_l_t_a_t _a_u_t_h___l_i_f_e_s_p_a_n);
|
|---|
| 51 |
|
|---|
| 52 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 53 | kkrrbb55__rrcc__rreeccoovveerr(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d);
|
|---|
| 54 |
|
|---|
| 55 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 56 | kkrrbb55__rrcc__rreessoollvvee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d, _c_o_n_s_t _c_h_a_r _*_n_a_m_e);
|
|---|
| 57 |
|
|---|
| 58 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 59 | kkrrbb55__rrcc__rreessoollvvee__ffuullll(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _*_i_d,
|
|---|
| 60 | _c_o_n_s_t _c_h_a_r _*_s_t_r_i_n_g___n_a_m_e);
|
|---|
| 61 |
|
|---|
| 62 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 63 | kkrrbb55__rrcc__rreessoollvvee__ttyyppee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _*_i_d,
|
|---|
| 64 | _c_o_n_s_t _c_h_a_r _*_t_y_p_e);
|
|---|
| 65 |
|
|---|
| 66 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 67 | kkrrbb55__rrcc__ssttoorree(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___r_c_a_c_h_e _i_d,
|
|---|
| 68 | _k_r_b_5___d_o_n_o_t___r_e_p_l_a_y _*_r_e_p);
|
|---|
| 69 |
|
|---|
| 70 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
|---|
| 71 | kkrrbb55__ggeett__sseerrvveerr__rrccaacchhee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _c_o_n_s_t _k_r_b_5___d_a_t_a _*_p_i_e_c_e,
|
|---|
| 72 | _k_r_b_5___r_c_a_c_h_e _*_i_d);
|
|---|
| 73 |
|
|---|
| 74 | DDEESSCCRRIIPPTTIIOONN
|
|---|
| 75 | The krb5_rcache structure holds a storage element that is used for data
|
|---|
| 76 | manipulation. The structure contains no public accessible elements.
|
|---|
| 77 |
|
|---|
| 78 | kkrrbb55__rrcc__iinniittiiaalliizzee() Creates the reply cache _i_d and sets it lifespan to
|
|---|
| 79 | _a_u_t_h___l_i_f_e_s_p_a_n. If the cache already exists, the content is destroyed.
|
|---|
| 80 |
|
|---|
| 81 | SSEEEE AALLSSOO
|
|---|
| 82 | krb5(3), krb5_data(3), kerberos(8)
|
|---|
| 83 |
|
|---|
| 84 | HEIMDAL May 1, 2006 HEIMDAL
|
|---|