diff options
author | Andrew Bartlett <abartlet@samba.org> | 2008-08-27 21:36:27 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2008-08-27 21:36:27 +1000 |
commit | 960bd9df1f4c7bec95be5362fa7fa66d5ac591e9 (patch) | |
tree | 5c51a4927ff1875eb06d43abce8b50a5b36924d0 /source4/librpc/idl/krb5pac.idl | |
parent | 031d145e382fd545f43fa1cd72c10e1469034659 (diff) | |
download | samba-960bd9df1f4c7bec95be5362fa7fa66d5ac591e9.tar.gz samba-960bd9df1f4c7bec95be5362fa7fa66d5ac591e9.tar.bz2 samba-960bd9df1f4c7bec95be5362fa7fa66d5ac591e9.zip |
Add a test to explore Netlogon PAC validation
However, I have still not figured out this protocol yet, and the docs
are rather unclear... :-(
Andrew Bartlett
(This used to be commit d878643071a1477435a267e2944461d367cdfa79)
Diffstat (limited to 'source4/librpc/idl/krb5pac.idl')
-rw-r--r-- | source4/librpc/idl/krb5pac.idl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source4/librpc/idl/krb5pac.idl b/source4/librpc/idl/krb5pac.idl index ca0efaed3e..07f747a0c4 100644 --- a/source4/librpc/idl/krb5pac.idl +++ b/source4/librpc/idl/krb5pac.idl @@ -100,6 +100,14 @@ interface krb5pac PAC_BUFFER_RAW buffers[num_buffers]; } PAC_DATA_RAW; + typedef [public] struct { + uint32 MessageType; + uint32 ChecksumLength; + uint32 SignatureType; + uint32 SignatureLength; + [size_is(ChecksumLength),length_is(ChecksumLength)] uint8 *data; + } PAC_Validate; + void decode_pac( [in] PAC_DATA pac ); @@ -111,4 +119,10 @@ interface krb5pac void decode_login_info( [in] PAC_LOGON_INFO logon_info ); + + void decode_pac_validate( + [in] PAC_Validate pac_validate + ); + + } |