As part of their March 2020 update Microsoft will be enabling "LDAP Channel Binding and LDAP Server Integrity (signing)" by default.
How does this affect Authentication Services?
Authentication Services already runs with privacy and protection enabled by default.
From vas.conf man page:
+++++++++++++++++++++++++++
ldap-gsssasl-security-layers = <security level>
Default value: 0
By default, when communicating with Active Directory, the QAS API automatically encrypts LDAP traffic for data integrity and privacy. This option allows the SASL security layer to be set to a specific level. With the default value of 0, all traffic will be secured using the highest security that is supported by the LDAP server. If non-zero, the value interpreted as a bit mask as described by RFC 4752: 1 = No security layer, 2 = Integrity protection, 4 = Privacy protection. The following example shows how to turn off security. This may be useful for debugging purposes, or to reduce load when there is no need for network integrity or privacy.
[libvas]
ldap-gsssasl-security-layers = 1
+++++++++++++++++++++++++++
This can be tested as follows.
# /opt/quest/bin/vastool -u <admin account> join -f <domain> <domain controller>
# /opt/quest/bin/vastool configure vas libvas ldap-gsssasl-security-layers 1
# /opt/quest/bin/vastool status
The output should be normal.
# /opt/quest/bin/vastool status
The following error will be reported.
“KRB5KDC_ERR_BADOPTION (-1765328371): KDC can't fulfill requested option”
# /opt/quest/bin/vastool configure vas libvas ldap-gsssasl-security-layers
# /opt/quest/bin/vastool status
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center