diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-06-28 23:14:23 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-06-29 16:59:22 +1000 |
commit | 94637e5fe4724261f1cd5f48d8641e82f4b776ae (patch) | |
tree | 464543f76ff008cd724ed44c207934c0cb5303dd /source4/dsdb | |
parent | 30dc87dab98a864ea640fb1df693b6eb8df6a920 (diff) | |
download | samba-94637e5fe4724261f1cd5f48d8641e82f4b776ae.tar.gz samba-94637e5fe4724261f1cd5f48d8641e82f4b776ae.tar.xz samba-94637e5fe4724261f1cd5f48d8641e82f4b776ae.zip |
s4:provision Add an msDS-SupportedEncryptionTypes entry to our DC
This ensures that our DC will use all the available encyption types.
(The KDC reads this entry to determine what the server supports)
Andrew Bartlett
Diffstat (limited to 'source4/dsdb')
-rw-r--r-- | source4/dsdb/pydsdb.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/source4/dsdb/pydsdb.c b/source4/dsdb/pydsdb.c index 4060b327af3..6966762c14c 100644 --- a/source4/dsdb/pydsdb.c +++ b/source4/dsdb/pydsdb.c @@ -24,7 +24,8 @@ #include "lib/ldb/pyldb.h" #include "libcli/security/security.h" #include "librpc/ndr/libndr.h" - +#include "system/kerberos.h" +#include "auth/kerberos/kerberos.h" /* FIXME: These should be in a header file somewhere, once we finish moving * away from SWIG .. */ #define PyErr_LDB_OR_RAISE(py_ldb, ldb) \ @@ -578,4 +579,18 @@ void initdsdb(void) PyInt_FromLong(DS_DOMAIN_FUNCTION_2008)); PyModule_AddObject(m, "DS_DOMAIN_FUNCTION_2008_R2", PyInt_FromLong(DS_DOMAIN_FUNCTION_2008_R2)); + + /* Kerberos encryption type constants */ + PyModule_AddObject(m, "ENC_ALL_TYPES", + PyInt_FromLong(ENC_ALL_TYPES)); + PyModule_AddObject(m, "ENC_CRC32", + PyInt_FromLong(ENC_CRC32)); + PyModule_AddObject(m, "ENC_RSA_MD5", + PyInt_FromLong(ENC_RSA_MD5)); + PyModule_AddObject(m, "ENC_RC4_HMAC_MD5", + PyInt_FromLong(ENC_RC4_HMAC_MD5)); + PyModule_AddObject(m, "ENC_HMAC_SHA1_96_AES128", + PyInt_FromLong(ENC_HMAC_SHA1_96_AES128)); + PyModule_AddObject(m, "ENC_HMAC_SHA1_96_AES256", + PyInt_FromLong(ENC_HMAC_SHA1_96_AES256)); } |