summaryrefslogtreecommitdiffstats
path: root/src/util/sss_krb5.h
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2013-06-27 20:38:38 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-07-15 16:42:25 +0200
commitdbf4dd47aa7f314a6a6bb2c8f9bb4ddd09de9e8b (patch)
treecb98500910abc427f03234b231edb69995108e7d /src/util/sss_krb5.h
parent1d4293f36695daab5909b9eaa670e8e23db548aa (diff)
downloadsssd-dbf4dd47aa7f314a6a6bb2c8f9bb4ddd09de9e8b.tar.gz
sssd-dbf4dd47aa7f314a6a6bb2c8f9bb4ddd09de9e8b.tar.xz
sssd-dbf4dd47aa7f314a6a6bb2c8f9bb4ddd09de9e8b.zip
Use conditional build for retrieving ccache.
Some krb5 functions needn't be available for retrieving ccache with principal. Therefore ifdef is used to solve this situation with older version of libkrb5. There were two functions with similar functionality in krb5_child and krb5_utils. They were merged to one universal function, which was moved to file src/util/sss_krb5.c
Diffstat (limited to 'src/util/sss_krb5.h')
-rw-r--r--src/util/sss_krb5.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/sss_krb5.h b/src/util/sss_krb5.h
index 4d3b9f7ed..601a8acf9 100644
--- a/src/util/sss_krb5.h
+++ b/src/util/sss_krb5.h
@@ -192,4 +192,8 @@ krb5_error_code sss_extract_pac(krb5_context ctx,
krb5_keytab keytab,
krb5_authdata ***_pac_authdata);
+char * sss_get_ccache_name_for_principal(TALLOC_CTX *mem_ctx,
+ krb5_context ctx,
+ krb5_principal principal,
+ const char *location);
#endif /* __SSS_KRB5_H__ */