Class StringPrep

java.lang.Object
org.wildfly.security.sasl.util.StringPrep

public final class StringPrep extends Object
Preparation of Internationalized Strings ("stringprep") by RFC 3454
Author:
David M. Lloyd, Jan Kalina
  • Field Details

  • Constructor Details

    • StringPrep

      public StringPrep()
  • Method Details

    • mapCodePointToNothing

      public static boolean mapCodePointToNothing(int input)
    • mapCodePointToSpace

      public static boolean mapCodePointToSpace(int input)
    • forbidNonAsciiSpaces

      public static void forbidNonAsciiSpaces(int input)
    • forbidAsciiControl

      public static void forbidAsciiControl(int input)
    • forbidNonAsciiControl

      public static void forbidNonAsciiControl(int input)
    • forbidPrivateUse

      public static void forbidPrivateUse(int input)
    • forbidNonCharacter

      public static void forbidNonCharacter(int input)
    • forbidSurrogate

      public static void forbidSurrogate(int input)
    • forbidInappropriateForPlainText

      public static void forbidInappropriateForPlainText(int input)
    • forbidInappropriateForCanonicalRepresentation

      public static void forbidInappropriateForCanonicalRepresentation(int input)
    • forbidChangeDisplayPropertiesOrDeprecated

      public static void forbidChangeDisplayPropertiesOrDeprecated(int input)
    • forbidTagging

      public static void forbidTagging(int input)
    • forbidUnassigned

      public static void forbidUnassigned(int input)
    • encode

      public static void encode(char[] string, ByteStringBuilder target, long profile)
    • encode

      public static void encode(String string, ByteStringBuilder target, long profile)