summaryrefslogtreecommitdiffstats
path: root/src/include/kdb_ext.h
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2009-01-06 22:32:30 +0000
committerSam Hartman <hartmans@mit.edu>2009-01-06 22:32:30 +0000
commitac73e9e2f5529346da66ee0a00c3014e00fc4d55 (patch)
treef45774de188e3fe783df2514ea7306e5fd884624 /src/include/kdb_ext.h
parentaa7c5ce799f1744dd7d745ca4a572cd12206b9a8 (diff)
downloadkrb5-ac73e9e2f5529346da66ee0a00c3014e00fc4d55.tar.gz
krb5-ac73e9e2f5529346da66ee0a00c3014e00fc4d55.tar.xz
krb5-ac73e9e2f5529346da66ee0a00c3014e00fc4d55.zip
Patch from Luke Howard
to make an explicit call to check the ACL for s4u delegations rather than relying on tl-data. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21712 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/kdb_ext.h')
-rw-r--r--src/include/kdb_ext.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/kdb_ext.h b/src/include/kdb_ext.h
index 0b4c4a97f9..87959538e9 100644
--- a/src/include/kdb_ext.h
+++ b/src/include/kdb_ext.h
@@ -90,7 +90,7 @@ krb5_error_code krb5_db_invoke ( krb5_context kcontext,
#define KRB5_KDB_METHOD_AUDIT_AS 0x00000050
#define KRB5_KDB_METHOD_AUDIT_TGS 0x00000060
#define KRB5_KDB_METHOD_REFRESH_POLICY 0x00000070
-#define KRB5_KDB_METHOD_GET_PAC_PRINC 0x00000080
+#define KRB5_KDB_METHOD_CHECK_ALLOWED_TO_DELEGATE 0x00000080
typedef struct _kdb_sign_auth_data_req {
krb5_magic magic;
@@ -162,4 +162,10 @@ typedef struct _kdb_audit_tgs_req {
krb5_error_code error_code;
} kdb_audit_tgs_req;
+typedef struct _kdb_check_allowed_to_delegate_req {
+ krb5_magic magic;
+ const krb5_db_entry *server;
+ krb5_const_principal proxy;
+} kdb_check_allowed_to_delegate_req;
+
#endif /* KRB5_KDB5_EXT__ */