s4:rpc_server/netlogon: add support for AES based netlogon schannel
authorStefan Metzmacher <metze@samba.org>
Tue, 29 Sep 2009 07:47:51 +0000 (09:47 +0200)
committerAndreas Schneider <asn@samba.org>
Tue, 17 Jul 2012 08:58:39 +0000 (10:58 +0200)
metze

Signed-off-by: Günther Deschner <gd@samba.org>
source4/rpc_server/netlogon/dcerpc_netlogon.c

index 598b7f2c9c4078ea4f42f136fae19afea3c1628e..309601e9da60f5699a60690f789165872d580ed9 100644 (file)
@@ -124,6 +124,10 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3(struct dcesrv_call_state *dce_ca
                negotiate_flags |= NETLOGON_NEG_STRONG_KEYS;
        }
 
+       if (*r->in.negotiate_flags & NETLOGON_NEG_SUPPORTS_AES) {
+               negotiate_flags |= NETLOGON_NEG_SUPPORTS_AES;
+       }
+
        /*
         * According to Microsoft (see bugid #6099)
         * Windows 7 looks at the negotiate_flags