remove gcc34
[dragonfly.git] / crypto / heimdal-0.6.3 / lib / krb5 / krb5_ccache.cat3
1
2 KRB5_CCACHE(3)             UNIX Programmer's Manual             KRB5_CCACHE(3)
3
4 N\bNA\bAM\bME\bE
5      k\bkr\brb\bb5\b5_\b_c\bcc\bca\bac\bch\bhe\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bcu\bur\brs\bso\bor\br, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_o\bop\bps\bs, k\bkr\brb\bb5\b5_\b_f\bfc\bcc\bc_\b_o\bop\bps\bs, k\bkr\brb\bb5\b5_\b_m\bmc\bcc\bc_\b_o\bop\bps\bs,
6      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bcl\blo\bos\bse\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bco\bop\bpy\by_\b_c\bca\bac\bch\bhe\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be,
7      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bes\bst\btr\bro\boy\by, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_e\ben\bnd\bd_\b_s\bse\beq\bq_\b_g\bge\bet\bt, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\ben\bn_\b_n\bne\bew\bw, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_n\bna\bam\bme\be,
8      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_p\bpr\bri\bin\bnc\bci\bip\bpa\bal\bl, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_t\bty\byp\bpe\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_o\bop\bps\bs,
9      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_v\bve\ber\brs\bsi\bio\bon\bn, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_i\bin\bni\bit\bti\bia\bal\bli\biz\bze\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\beg\bgi\bis\bst\bte\ber\br,
10      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bes\bso\bol\blv\bve\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bet\btr\bri\bie\bev\bve\be_\b_c\bcr\bre\bed\bd, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bem\bmo\bov\bve\be_\b_c\bcr\bre\bed\bd,
11      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bst\bto\bor\bre\be_\b_c\bcr\bre\bed\bd, k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_f\bfl\bla\bag\bgs\bs,
12      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_n\bne\bex\bxt\bt_\b_c\bcr\bre\bed\bd - mange credential cache.
13
14 L\bLI\bIB\bBR\bRA\bAR\bRY\bY
15      Kerberos 5 Library (libkrb5, -lkrb5)
16
17 S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
18      struct krb5_ccache;
19
20      struct krb5_cc_cursor;
21
22      struct krb5_cc_ops;
23
24      struct krb5_cc_ops *krb5_fcc_ops;
25
26      struct krb5_cc_ops *krb5_mcc_ops;
27
28      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
29      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bcl\blo\bos\bse\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
30
31      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
32      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bco\bop\bpy\by_\b_c\bca\bac\bch\bhe\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bf_\br_\bo_\bm,
33              _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bt_\bo)
34
35      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
36      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\b*_\bi_\bd)
37
38      _\bc_\bo_\bn_\bs_\bt _\bc_\bh_\ba_\br _\b*
39      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt)
40
41      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
42      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bes\bst\btr\bro\boy\by(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
43
44      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
45      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_e\ben\bnd\bd_\b_s\bse\beq\bq_\b_g\bge\bet\bt(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
46              _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bc_\bu_\br_\bs_\bo_\br _\b*_\bc_\bu_\br_\bs_\bo_\br)
47
48      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
49      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\ben\bn_\b_n\bne\bew\bw(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bo_\bp_\bs _\b*_\bo_\bp_\bs,
50              _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\b*_\bi_\bd)
51
52      _\bc_\bo_\bn_\bs_\bt _\bc_\bh_\ba_\br _\b*
53      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_n\bna\bam\bme\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
54
55      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
56      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_p\bpr\bri\bin\bnc\bci\bip\bpa\bal\bl(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
57              _\bk_\br_\bb_\b5_\b__\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl _\b*_\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl)
58
59      _\bc_\bo_\bn_\bs_\bt _\bc_\bh_\ba_\br _\b*
60      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_t\bty\byp\bpe\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
61
62      _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bo_\bp_\bs _\b*
63      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_o\bop\bps\bs(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
64
65
66      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
67      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_v\bve\ber\brs\bsi\bio\bon\bn(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd)
68
69      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
70      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_i\bin\bni\bit\bti\bia\bal\bli\biz\bze\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
71              _\bk_\br_\bb_\b5_\b__\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl)
72
73      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
74      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\beg\bgi\bis\bst\bte\ber\br(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bo_\bp_\bs _\b*_\bo_\bp_\bs,
75              _\bk_\br_\bb_\b5_\b__\bb_\bo_\bo_\bl_\be_\ba_\bn _\bo_\bv_\be_\br_\br_\bi_\bd_\be)
76
77      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
78      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bes\bso\bol\blv\bve\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bc_\bh_\ba_\br _\b*_\bn_\ba_\bm_\be, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\b*_\bi_\bd)
79
80      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
81      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bet\btr\bri\bie\bev\bve\be_\b_c\bcr\bre\bed\bd(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
82              _\bk_\br_\bb_\b5_\b__\bf_\bl_\ba_\bg_\bs _\bw_\bh_\bi_\bc_\bh_\bf_\bi_\be_\bl_\bd_\bs, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\br_\be_\bd_\bs _\b*_\bm_\bc_\br_\be_\bd_\bs,
83              _\bk_\br_\bb_\b5_\b__\bc_\br_\be_\bd_\bs _\b*_\bc_\br_\be_\bd_\bs)
84
85      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
86      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bem\bmo\bov\bve\be_\b_c\bcr\bre\bed\bd(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
87              _\bk_\br_\bb_\b5_\b__\bf_\bl_\ba_\bg_\bs _\bw_\bh_\bi_\bc_\bh, _\bk_\br_\bb_\b5_\b__\bc_\br_\be_\bd_\bs _\b*_\bc_\br_\be_\bd)
88
89      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
90      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bc_\bh_\ba_\br _\b*_\bn_\ba_\bm_\be)
91
92      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
93      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bst\bto\bor\bre\be_\b_c\bcr\bre\bed\bd(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
94              _\bk_\br_\bb_\b5_\b__\bc_\br_\be_\bd_\bs _\b*_\bc_\br_\be_\bd_\bs)
95
96      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
97      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_f\bfl\bla\bag\bgs\bs(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bs_\be_\bt_\b__\bf_\bl_\ba_\bg_\bs _\bi_\bd,
98              _\bk_\br_\bb_\b5_\b__\bf_\bl_\ba_\bg_\bs _\bf_\bl_\ba_\bg_\bs)
99
100      _\bk_\br_\bb_\b5_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be
101      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_n\bne\bex\bxt\bt_\b_c\bcr\bre\bed\bd(_\bk_\br_\bb_\b5_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt _\b*_\bc_\bo_\bn_\bt_\be_\bx_\bt, _\bc_\bo_\bn_\bs_\bt _\bk_\br_\bb_\b5_\b__\bc_\bc_\ba_\bc_\bh_\be _\bi_\bd,
102              _\bk_\br_\bb_\b5_\b__\bc_\bc_\b__\bc_\bu_\br_\bs_\bo_\br _\b*_\bc_\bu_\br_\bs_\bo_\br, _\bk_\br_\bb_\b5_\b__\bc_\br_\be_\bd_\bs _\b*_\bc_\br_\be_\bd_\bs)
103
104 D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
105      The krb5_ccache structure holds a Kerberos credential cache.
106
107      The krb5_cc_cursor structure holds current position in a credential cache
108      when iterating over the cache.
109
110      The krb5_cc_ops structure holds a set of operations that can me preformed
111      on a credential cache.
112
113      There is no component inside krb5_ccache, krb5_cc_cursor nor krb5_fcc_ops
114      that is directly referable.
115
116      The krb5_creds holds a Kerberos credential, see manpage for
117      krb5_creds(3).
118
119      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be() and k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_n\bna\bam\bme\be() gets and sets the
120      default name for the _\bc_\bo_\bn_\bt_\be_\bx_\bt.
121
122      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bef\bfa\bau\bul\blt\bt() opens the default ccache in _\bi_\bd. Return 0 or an error
123      code.
124
125      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\ben\bn_\b_n\bne\bew\bw() generates a new ccache of type _\bo_\bp_\bs in _\bi_\bd. Return 0 or
126      an error code.
127
128      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bes\bso\bol\blv\bve\be() finds and allocates a ccache in _\bi_\bd from the specifica-
129      tion in _\br_\be_\bs_\bi_\bd_\bu_\ba_\bl. If the ccache name doesn't contain any colon (:), in-
130      terpret it as a file name.  Return 0 or an error code.
131
132
133      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_i\bin\bni\bit\bti\bia\bal\bli\biz\bze\be() creates a new ccache in _\bi_\bd for _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl.
134      Return 0 or an error code.
135
136      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bcl\blo\bos\bse\be() stops using the ccache _\bi_\bd and frees the related re-
137      sources.  Return 0 or an error code.  k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_d\bde\bes\bst\btr\bro\boy\by() removes the
138      ccache and closes (by calling k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bcl\blo\bos\bse\be()) _\bi_\bd. Return 0 or an error
139      code.
140
141      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_c\bco\bop\bpy\by_\b_c\bca\bac\bch\bhe\be() copys the contents of _\bf_\br_\bo_\bm to _\bt_\bo.
142
143      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_n\bna\bam\bme\be() returns the name of the ccache _\bi_\bd.
144
145      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_p\bpr\bri\bin\bnc\bci\bip\bpa\bal\bl() returns the principal of _\bi_\bd in _\bp_\br_\bi_\bn_\bc_\bi_\bp_\ba_\bl. Return
146      0 or an error code.
147
148      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_t\bty\byp\bpe\be() returns the type of the ccache _\bi_\bd.
149
150      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_o\bop\bps\bs() returns the ops of the ccache _\bi_\bd.
151
152      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_g\bge\bet\bt_\b_v\bve\ber\brs\bsi\bio\bon\bn() returns the version of _\bi_\bd.
153
154      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\beg\bgi\bis\bst\bte\ber\br() Adds a new ccache type with operations _\bo_\bp_\bs, overwrit-
155      ing any existing one if _\bo_\bv_\be_\br_\br_\bi_\bd_\be. Return an error code or 0.
156
157      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bem\bmo\bov\bve\be_\b_c\bcr\bre\bed\bd() removes the credential identified by (_\bc_\br_\be_\bd, _\bw_\bh_\bi_\bc_\bh)
158      from _\bi_\bd.
159
160      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bst\bto\bor\bre\be_\b_c\bcr\bre\bed\bd() stores _\bc_\br_\be_\bd_\bs in the ccache _\bi_\bd. Return 0 or an error
161      code.
162
163      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_s\bse\bet\bt_\b_f\bfl\bla\bag\bgs\bs() sets the flags of _\bi_\bd to _\bf_\bl_\ba_\bg_\bs.
164
165      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_r\bre\bet\btr\bri\bie\bev\bve\be_\b_c\bcr\bre\bed\bd(), retrieves the credential identified by _\bm_\bc_\br_\be_\bd_\bs
166      (and _\bw_\bh_\bi_\bc_\bh_\bf_\bi_\be_\bl_\bd_\bs) from _\bi_\bd in _\bc_\br_\be_\bd_\bs. Return 0 or an error code.
167
168      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_n\bne\bex\bxt\bt_\b_c\bcr\bre\bed\bd() retrieves the next cred pointed to by (_\bi_\bd, _\bc_\bu_\br_\bs_\bo_\br) in
169      _\bc_\br_\be_\bd_\bs, and advance _\bc_\bu_\br_\bs_\bo_\br. Return 0 or an error code.
170
171      k\bkr\brb\bb5\b5_\b_c\bcc\bc_\b_e\ben\bnd\bd_\b_s\bse\beq\bq_\b_g\bge\bet\bt() Destroys the cursor _\bc_\bu_\br_\bs_\bo_\br.
172
173 S\bSE\bEE\bE A\bAL\bLS\bSO\bO
174      krb5(3),  krb5.conf(5),  kerberos(8)
175
176  HEIMDAL                        March 16, 2003                               3