Class EsapiLdapEncoder

java.lang.Object
io.vertigo.connectors.ldap.EsapiLdapEncoder

public final class EsapiLdapEncoder extends Object
Extract from org.owasp.esapi.reference.DefaultEncoder. Reference implementation of the Encoder interface. This implementation takes a whitelist approach to encoding, meaning that everything not specifically identified in a list of "immune" characters is encoded.
Since:
June 1, 2007
Author:
Jeff Williams (jeff.williams .at. aspectsecurity.com) Aspect Security
  • Method Details

    • encodeForLDAP

      public static String encodeForLDAP(String input)
      Encode data for use in LDAP queries.
      Parameters:
      input - the text to encode for LDAP
      Returns:
      input encoded for use in LDAP
    • encodeForDN

      public static String encodeForDN(String input)
      Encode data for use in an LDAP distinguished name.
      Parameters:
      input - the text to encode for an LDAP distinguished name
      Returns:
      input encoded for use in an LDAP distinguished name