Class 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 Detail

      • 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