It turns out that the Netlogon PAC verification is encrypted.
[kai/samba.git] / source4 / librpc / idl / krb5pac.idl
index 699f0b896b6c8033f2b991e8b1c3a3de3d609e75..dcee280150dbf5313996e6208296640894cc01c7 100644 (file)
@@ -100,8 +100,10 @@ interface krb5pac
                PAC_BUFFER_RAW buffers[num_buffers];
        } PAC_DATA_RAW;
 
                PAC_BUFFER_RAW buffers[num_buffers];
        } PAC_DATA_RAW;
 
+       const int NETLOGON_GENERIC_KRB5_PAC_VALIDATE = 3;
+
        typedef [public] struct {
        typedef [public] struct {
-               uint32 MessageType;
+               [value(NETLOGON_GENERIC_KRB5_PAC_VALIDATE)] uint32 MessageType;
                uint32 ChecksumLength;
                uint32 SignatureType;
                uint32 SignatureLength;
                uint32 ChecksumLength;
                uint32 SignatureType;
                uint32 SignatureLength;