From: Stefan Metzmacher Date: Mon, 4 Mar 2024 14:08:17 +0000 (+0100) Subject: blackbox/test_net_ads_search_server: also test ldaps/starttls X-Git-Tag: tdb-1.4.11~938 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6be6fa94881a78c9e542d1187cf87f013b1d71d;p=thirdparty%2Fsamba.git blackbox/test_net_ads_search_server: also test ldaps/starttls Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett --- diff --git a/testprogs/blackbox/test_net_ads_search_server.sh b/testprogs/blackbox/test_net_ads_search_server.sh index f8350c9a97a..67d541001c9 100755 --- a/testprogs/blackbox/test_net_ads_search_server.sh +++ b/testprogs/blackbox/test_net_ads_search_server.sh @@ -34,4 +34,46 @@ testit_grep_count \ '(objectClass=domain)' distinguishedName || \ failed=$((failed + 1)) +testit_grep_count \ + "net_ads_search.ntlmssp.ldaps" \ + "distinguishedName: ${DN}" \ + 1 \ + $samba_net ads search --use-kerberos=off -P \ + --option="tlsverifypeer=no_check" \ + --option="clientldapsaslwrapping=ldaps" \ + --server "${SERVER}.${REALM}" \ + '(objectClass=domain)' distinguishedName || \ + failed=$((failed + 1)) +testit_grep_count \ + "net_ads_search.krb5.ldaps" \ + "distinguishedName: ${DN}" \ + 1 \ + $samba_net ads search --use-kerberos=required -P \ + --option="tlsverifypeer=no_check" \ + --option="clientldapsaslwrapping=ldaps" \ + --server "${SERVER}.${REALM}" \ + '(objectClass=domain)' distinguishedName || \ + failed=$((failed + 1)) + +testit_grep_count \ + "net_ads_search.ntlmssp.starttls" \ + "distinguishedName: ${DN}" \ + 1 \ + $samba_net ads search --use-kerberos=off -P \ + --option="tlsverifypeer=no_check" \ + --option="clientldapsaslwrapping=starttls" \ + --server "${SERVER}.${REALM}" \ + '(objectClass=domain)' distinguishedName || \ + failed=$((failed + 1)) +testit_grep_count \ + "net_ads_search.krb5.starttls" \ + "distinguishedName: ${DN}" \ + 1 \ + $samba_net ads search --use-kerberos=required -P \ + --option="tlsverifypeer=no_check" \ + --option="clientldapsaslwrapping=starttls" \ + --server "${SERVER}.${REALM}" \ + '(objectClass=domain)' distinguishedName || \ + failed=$((failed + 1)) + exit $failed