diff options
author | Andrew Bartlett <abartlet@samba.org> | 2008-08-28 16:28:47 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2008-08-28 16:28:47 +1000 |
commit | c79dff2e9b7c0c07ae5845ddc3b2c06f7996dfd1 (patch) | |
tree | 614106b34aaf64c7ba91308d2bf69331dd7338f5 /source4/auth/auth.h | |
parent | 0b16d70f3941712ed7889d57ecbc45fe0fa68916 (diff) | |
download | samba-c79dff2e9b7c0c07ae5845ddc3b2c06f7996dfd1.tar.gz samba-c79dff2e9b7c0c07ae5845ddc3b2c06f7996dfd1.tar.xz samba-c79dff2e9b7c0c07ae5845ddc3b2c06f7996dfd1.zip |
Heimdal provides Kerberos PAC parsing routines. Use them.
This uses Heimdal's PAC parsing code in the:
- LOCAL-PAC test
- gensec_gssapi server
- KDC (where is was already used, the support code refactored from here)
In addition, the service and KDC checksums are recorded in the struct
auth_serversupplied_info, allowing them to be extracted for validation
across NETLOGON.
Andrew Bartlett
(This used to be commit 418b440a7b8cdb53035045f3981d47b078be6c1e)
Diffstat (limited to 'source4/auth/auth.h')
-rw-r--r-- | source4/auth/auth.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/auth/auth.h b/source4/auth/auth.h index da8aac48ef3..af9ed52f782 100644 --- a/source4/auth/auth.h +++ b/source4/auth/auth.h @@ -21,6 +21,8 @@ #ifndef _SAMBA_AUTH_H #define _SAMBA_AUTH_H +#include "librpc/gen_ndr/ndr_krb5pac.h" + extern const char *user_attrs[]; union netr_Validation; @@ -115,6 +117,8 @@ struct auth_serversupplied_info uint32_t acct_flags; bool authenticated; + + struct PAC_SIGNATURE_DATA pac_srv_sig, pac_kdc_sig; }; struct auth_method_context; |