diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/krb5/kdcpreauth_plugin.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/krb5/kdcpreauth_plugin.h b/src/include/krb5/kdcpreauth_plugin.h index e673d4003..9abe76f63 100644 --- a/src/include/krb5/kdcpreauth_plugin.h +++ b/src/include/krb5/kdcpreauth_plugin.h @@ -173,6 +173,14 @@ typedef struct krb5_kdcpreauth_callbacks_st { krb5_kdcpreauth_rock rock); /* End of version 1 kdcpreauth callbacks. */ + + /* Return true if the client DB entry contains any keys matching the + * request enctypes. */ + krb5_boolean (*have_client_keys)(krb5_context context, + krb5_kdcpreauth_rock rock); + + /* End of version 2 kdcpreauth callbacks. */ + } *krb5_kdcpreauth_callbacks; /* Optional: preauth plugin initialization function. */ |
