@Override
  public void updateComponentCategory(String categoryName, Map<String, String> properties, boolean removePropertiesIfNotSpecified) throws AmbariException {
    final AmbariLdapConfiguration ldapConfiguration = new AmbariLdapConfiguration(properties);
    encryptor.encryptSensitiveData(ldapConfiguration);
    super.updateComponentCategory(categoryName, ldapConfiguration.toMap(), removePropertiesIfNotSpecified);
    if (ldapConfiguration.isAmbariManagesLdapConfiguration()) {
      processClusters(LDAP_CONFIGURATIONS);
    }
  }
AmbariServerLDAPConfigurationHandler handles Ambari server LDAP-specific configuration properties.
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AmbariServerLDAPConfigurationHandler.java