summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/krb/int-proto.h
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-09-05 16:33:49 +0000
committerGreg Hudson <ghudson@mit.edu>2011-09-05 16:33:49 +0000
commit02536734d9443f62b75c3df97b4079fbe3d3e6cf (patch)
treee9f7138087cab36e07c851923cfb6f3b89ad2115 /src/lib/krb5/krb/int-proto.h
parent916555623ea3c0cd8976718f0b989280df9260ce (diff)
downloadkrb5-02536734d9443f62b75c3df97b4079fbe3d3e6cf.tar.gz
krb5-02536734d9443f62b75c3df97b4079fbe3d3e6cf.tar.xz
krb5-02536734d9443f62b75c3df97b4079fbe3d3e6cf.zip
Add krb5_cc_select() API and pluggable interface
The interface has two built-in modules. The realm module guesses a cache based on the server realm if it is known. The k5identity module (Unix only) chooses a client principal based on rules in a .k5identity file in the user's homedir. ticket: 6957 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25158 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/int-proto.h')
-rw-r--r--src/lib/krb5/krb/int-proto.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/int-proto.h b/src/lib/krb5/krb/int-proto.h
index 336c045719..9b975ab4ac 100644
--- a/src/lib/krb5/krb/int-proto.h
+++ b/src/lib/krb5/krb/int-proto.h
@@ -178,4 +178,7 @@ krb5int_mk_setpw_req(krb5_context context, krb5_auth_context auth_context,
krb5_data *ap_req, krb5_principal targetprinc,
char *passwd, krb5_data *packet);
+void
+k5_ccselect_free_context(krb5_context context);
+
#endif /* KRB5_INT_FUNC_PROTO__ */