Class EncoderConstants


  • public class EncoderConstants
    extends java.lang.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 Detail

      • CHAR_PASSWORD_SPECIALS

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

        public static final java.util.Set<java.lang.Character> PASSWORD_SPECIALS
      • CHAR_LOWERS

        public static final char[] CHAR_LOWERS
        a-b
      • LOWERS

        public static final java.util.Set<java.lang.Character> LOWERS
      • CHAR_UPPERS

        public static final char[] CHAR_UPPERS
        A-Z
      • UPPERS

        public static final java.util.Set<java.lang.Character> UPPERS
      • CHAR_DIGITS

        public static final char[] CHAR_DIGITS
        0-9
      • DIGITS

        public static final java.util.Set<java.lang.Character> DIGITS
      • CHAR_SPECIALS

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

        public static final java.util.Set<java.lang.Character> SPECIALS
      • CHAR_LETTERS

        public static final char[] CHAR_LETTERS
        CHAR_LOWERS union CHAR_UPPERS
      • LETTERS

        public static final java.util.Set<java.lang.Character> LETTERS
      • CHAR_ALPHANUMERICS

        public static final char[] CHAR_ALPHANUMERICS
        CHAR_LETTERS union CHAR_DIGITS
      • ALPHANUMERICS

        public static final java.util.Set<java.lang.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 java.util.Set<java.lang.Character> PASSWORD_LOWERS
      • CHAR_PASSWORD_UPPERS

        public static final char[] CHAR_PASSWORD_UPPERS
      • PASSWORD_UPPERS

        public static final java.util.Set<java.lang.Character> PASSWORD_UPPERS
      • CHAR_PASSWORD_DIGITS

        public static final char[] CHAR_PASSWORD_DIGITS
        2-9
      • PASSWORD_DIGITS

        public static final java.util.Set<java.lang.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 java.util.Set<java.lang.Character> PASSWORD_LETTERS