s4-libnet_join Use header constant for 'all encryption types' in msDS-SupportedEncryp...
authorAndrew Bartlett <abartlet@samba.org>
Thu, 23 Sep 2010 07:02:31 +0000 (17:02 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 23 Sep 2010 23:25:44 +0000 (09:25 +1000)
source4/libnet/libnet_join.c

index dd533355adf35f0d036453b753a70481c24e1748..7992670eec5c5d91e1bd9e3f00614c0f89bfcdbd 100644 (file)
@@ -34,6 +34,8 @@
 #include "librpc/gen_ndr/ndr_samr_c.h"
 #include "param/param.h"
 #include "param/provision.h"
+#include "system/kerberos.h"
+#include "auth/kerberos/kerberos.h"
 
 /*
  * complete a domain join, when joining to a AD domain:
@@ -333,10 +335,7 @@ static NTSTATUS libnet_JoinADSDomain(struct libnet_context *ctx, struct libnet_J
 
        rtn = ldb_msg_add_fmt(msg, "msDS-SupportedEncryptionTypes",
                              "%lu",
-                             (long unsigned int)(ENC_CRC32 | ENC_RSA_MD5 |
-                                                 ENC_RC4_HMAC_MD5 |
-                                                 ENC_HMAC_SHA1_96_AES128 |
-                                                 ENC_HMAC_SHA1_96_AES256));
+                             (long unsigned int)(ENC_ALL_TYPES));
        if (rtn != LDB_SUCCESS) {
                r->out.error_string = NULL;
                talloc_free(tmp_ctx);