summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/templates/ad_ldap-checkconnection.html
diff options
context:
space:
mode:
authorSimon Rettberg2016-12-01 18:08:06 +0100
committerSimon Rettberg2016-12-01 18:08:06 +0100
commitc485b29eb853c5a4a7e5b021de39269b1c00d4e2 (patch)
tree2be43cabb747308de42ae460cf26850d55232b26 /modules-available/sysconfig/templates/ad_ldap-checkconnection.html
parent[Taskmanager] Add support for compressed replies (diff)
downloadslx-admin-c485b29eb853c5a4a7e5b021de39269b1c00d4e2.tar.gz
slx-admin-c485b29eb853c5a4a7e5b021de39269b1c00d4e2.tar.xz
slx-admin-c485b29eb853c5a4a7e5b021de39269b1c00d4e2.zip
[sysconfig] AD/LDAP: Fix handling of user@domain.foo; fix SSL portscan; add homeattr scan info
Diffstat (limited to 'modules-available/sysconfig/templates/ad_ldap-checkconnection.html')
-rw-r--r--modules-available/sysconfig/templates/ad_ldap-checkconnection.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules-available/sysconfig/templates/ad_ldap-checkconnection.html b/modules-available/sysconfig/templates/ad_ldap-checkconnection.html
index 5925829a..2c2d31a4 100644
--- a/modules-available/sysconfig/templates/ad_ldap-checkconnection.html
+++ b/modules-available/sysconfig/templates/ad_ldap-checkconnection.html
@@ -68,6 +68,7 @@
if ($.isNumeric($('#port').val()) && $('#port').val() < ports[i].port) continue; // Prefer the global LDAP ports over the specific AD ports
if (ssl) {
if (verRes === -1) verRes = ports[i].verifyResult;
+ if (typeof ports[i].certFingerprint !== 'string' || typeof ports[i].certificateChain !== 'string') continue;
if (ports[i].certFingerprint.length < 10 || ports[i].certificateChain.length < 10) continue;
if (ports[i].verifyResult != 0 && (cert || !isSelfSigned(ports[i].verifyResult))) continue;
verRes = ports[i].verifyResult;