org.owasp.esapi
Class EncoderConstants

java.lang.Object
  extended by org.owasp.esapi.EncoderConstants

public class EncoderConstants
extends Object

Common character classes used for input validation, output encoding, verifying password strength CSRF token generation, generating salts, etc

Author:
Neil Matatall (neil.matatall .at. gmail.com)
See Also:
User

Field Summary
static Set<Character> ALPHANUMERICS
           
static char[] CHAR_ALPHANUMERICS
          CHAR_LETTERS union CHAR_DIGITS
static char[] CHAR_DIGITS
          0-9
static char[] CHAR_LETTERS
          CHAR_LOWERS union CHAR_UPPERS
static char[] CHAR_LOWERS
          a-b
static char[] CHAR_PASSWORD_DIGITS
          2-9
static char[] CHAR_PASSWORD_LETTERS
          CHAR_PASSWORD_LOWERS union CHAR_PASSWORD_UPPERS
static char[] CHAR_PASSWORD_LOWERS
          Password character set, is alphanumerics (without l, i, I, o, O, and 0) selected specials like + (bad for URL encoding, | is like i and 1, etc...)
static char[] CHAR_PASSWORD_SPECIALS
          !$*-.=?@_
static char[] CHAR_PASSWORD_UPPERS
           
static char[] CHAR_SPECIALS
          !$*+-.=?@^_|~
static char[] CHAR_UPPERS
          A-Z
static Set<Character> DIGITS
           
static Set<Character> LETTERS
           
static Set<Character> LOWERS
           
static Set<Character> PASSWORD_DIGITS
           
static Set<Character> PASSWORD_LETTERS
           
static Set<Character> PASSWORD_LOWERS
           
static Set<Character> PASSWORD_SPECIALS
           
static Set<Character> PASSWORD_UPPERS
           
static Set<Character> SPECIALS
           
static Set<Character> UPPERS
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHAR_PASSWORD_SPECIALS

public static final char[] CHAR_PASSWORD_SPECIALS
!$*-.=?@_


PASSWORD_SPECIALS

public static final Set<Character> PASSWORD_SPECIALS

CHAR_LOWERS

public static final char[] CHAR_LOWERS
a-b


LOWERS

public static final Set<Character> LOWERS

CHAR_UPPERS

public static final char[] CHAR_UPPERS
A-Z


UPPERS

public static final Set<Character> UPPERS

CHAR_DIGITS

public static final char[] CHAR_DIGITS
0-9


DIGITS

public static final Set<Character> DIGITS

CHAR_SPECIALS

public static final char[] CHAR_SPECIALS
!$*+-.=?@^_|~


SPECIALS

public static final Set<Character> SPECIALS

CHAR_LETTERS

public static final char[] CHAR_LETTERS
CHAR_LOWERS union CHAR_UPPERS


LETTERS

public static final Set<Character> LETTERS

CHAR_ALPHANUMERICS

public static final char[] CHAR_ALPHANUMERICS
CHAR_LETTERS union CHAR_DIGITS


ALPHANUMERICS

public static final Set<Character> ALPHANUMERICS

CHAR_PASSWORD_LOWERS

public static final char[] CHAR_PASSWORD_LOWERS
Password character set, is alphanumerics (without l, i, I, o, O, and 0) selected specials like + (bad for URL encoding, | is like i and 1, etc...)


PASSWORD_LOWERS

public static final Set<Character> PASSWORD_LOWERS

CHAR_PASSWORD_UPPERS

public static final char[] CHAR_PASSWORD_UPPERS

PASSWORD_UPPERS

public static final Set<Character> PASSWORD_UPPERS

CHAR_PASSWORD_DIGITS

public static final char[] CHAR_PASSWORD_DIGITS
2-9


PASSWORD_DIGITS

public static final Set<Character> PASSWORD_DIGITS

CHAR_PASSWORD_LETTERS

public static final char[] CHAR_PASSWORD_LETTERS
CHAR_PASSWORD_LOWERS union CHAR_PASSWORD_UPPERS


PASSWORD_LETTERS

public static final Set<Character> PASSWORD_LETTERS


Copyright © 2013 The Open Web Application Security Project (OWASP). All Rights Reserved.