summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-04-08 16:50:13 +0000
committerGreg Hudson <ghudson@mit.edu>2011-04-08 16:50:13 +0000
commitd6e26457b71c41531a500965cd6eb67c00bda1c3 (patch)
tree5266ace706c67baf32ec64e2484d50f04f18670c /src/include
parentb7208a8261ed15d9e3136c75ce7c252d9717effb (diff)
downloadkrb5-d6e26457b71c41531a500965cd6eb67c00bda1c3.tar.gz
krb5-d6e26457b71c41531a500965cd6eb67c00bda1c3.tar.xz
krb5-d6e26457b71c41531a500965cd6eb67c00bda1c3.zip
Add k5_kt_get_principal, an internal krb5 interface to try to get a
principal name from a keytab. Used currently by vfy_increds.c (in place of its static helper); will also be used when querying the name of the default gss-krb5 acceptor cred. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24859 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/k5-int.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index 5e1324b2e..29f6ae5af 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -2618,6 +2618,9 @@ krb5_error_code krb5_generate_seq_number(krb5_context, const krb5_keyblock *,
krb5_error_code KRB5_CALLCONV krb5_kt_register(krb5_context,
const struct _krb5_kt_ops *);
+krb5_error_code k5_kt_get_principal(krb5_context context, krb5_keytab keytab,
+ krb5_principal *princ_out);
+
krb5_error_code krb5_principal2salt_norealm(krb5_context, krb5_const_principal,
krb5_data *);