Package io.vertigo.connectors.ldap
Class EsapiLdapEncoder
java.lang.Object
io.vertigo.connectors.ldap.EsapiLdapEncoder
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 Summary
Modifier and TypeMethodDescriptionstatic StringencodeForDN(String input) Encode data for use in an LDAP distinguished name.static StringencodeForLDAP(String input) Encode data for use in LDAP queries.
-
Method Details
-
encodeForLDAP
Encode data for use in LDAP queries.- Parameters:
input- the text to encode for LDAP- Returns:
- input encoded for use in LDAP
-
encodeForDN
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
-