diff options
author | Stefan Metzmacher <metze@samba.org> | 2007-07-30 08:22:45 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:29:02 -0500 |
commit | 26ccbad7212e9acd480b98789f04b71c1e940ea8 (patch) | |
tree | 0db3c1cf1747b3cab7a7fc129f74af78a96582cc /source/libads | |
parent | c9f12326dd1c090bd0ef9bb97c82926c2efd6ae8 (diff) | |
download | samba-26ccbad7212e9acd480b98789f04b71c1e940ea8.tar.gz samba-26ccbad7212e9acd480b98789f04b71c1e940ea8.tar.xz samba-26ccbad7212e9acd480b98789f04b71c1e940ea8.zip |
r24072: Add "client ldap sasl wrapping" parameter.
Possible values are "plain" (default), "sign" or "seal".
metze
Diffstat (limited to 'source/libads')
-rw-r--r-- | source/libads/ads_struct.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/libads/ads_struct.c b/source/libads/ads_struct.c index c769d8ff48f..aac57d41fe2 100644 --- a/source/libads/ads_struct.c +++ b/source/libads/ads_struct.c @@ -109,6 +109,7 @@ ADS_STRUCT *ads_init(const char *realm, const char *ldap_server) { ADS_STRUCT *ads; + int wrap_flags; ads = SMB_XMALLOC_P(ADS_STRUCT); ZERO_STRUCTP(ads); @@ -128,6 +129,13 @@ ADS_STRUCT *ads_init(const char *realm, /* the caller will own the memory by default */ ads->is_mine = 1; + wrap_flags = lp_client_ldap_sasl_wrapping(); + if (wrap_flags == -1) { + wrap_flags = 0; + } + + ads->auth.flags = wrap_flags; + return ads; } |