public final class StringPrep extends Object
Modifier and Type | Field and Description |
---|---|
static long |
FORBID_ASCII_CONTROL |
static long |
FORBID_CHANGE_DISPLAY_AND_DEPRECATED |
static long |
FORBID_INAPPROPRIATE_FOR_CANON_REP |
static long |
FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT |
static long |
FORBID_NON_ASCII_CONTROL |
static long |
FORBID_NON_ASCII_SPACES |
static long |
FORBID_NON_CHARACTER |
static long |
FORBID_PRIVATE_USE |
static long |
FORBID_SURROGATE |
static long |
FORBID_TAGGING |
static long |
FORBID_UNASSIGNED |
static long |
MAP_GS2_LOGIN_CHARS |
static long |
MAP_SCRAM_LOGIN_CHARS |
static long |
MAP_TO_NOTHING |
static long |
MAP_TO_SPACE |
static long |
NORMALIZE_KC |
static long |
PROFILE_SASL_QUERY |
static long |
PROFILE_SASL_STORED |
static long |
UNMAP_GS2_LOGIN_CHARS |
static long |
UNMAP_SCRAM_LOGIN_CHARS |
Constructor and Description |
---|
StringPrep() |
Modifier and Type | Method and Description |
---|---|
static void |
encode(char[] string,
org.wildfly.common.bytes.ByteStringBuilder target,
long profile) |
static void |
encode(char[] string,
org.wildfly.security.util.ByteStringBuilder target,
long profile)
Deprecated.
|
static void |
encode(String string,
org.wildfly.common.bytes.ByteStringBuilder target,
long profile) |
static void |
encode(String string,
org.wildfly.security.util.ByteStringBuilder target,
long profile)
Deprecated.
|
static void |
forbidAsciiControl(int input) |
static void |
forbidChangeDisplayPropertiesOrDeprecated(int input) |
static void |
forbidInappropriateForCanonicalRepresentation(int input) |
static void |
forbidInappropriateForPlainText(int input) |
static void |
forbidNonAsciiControl(int input) |
static void |
forbidNonAsciiSpaces(int input) |
static void |
forbidNonCharacter(int input) |
static void |
forbidPrivateUse(int input) |
static void |
forbidSurrogate(int input) |
static void |
forbidTagging(int input) |
static void |
forbidUnassigned(int input) |
static boolean |
mapCodePointToNothing(int input) |
static boolean |
mapCodePointToSpace(int input) |
public static final long MAP_TO_NOTHING
public static final long MAP_TO_SPACE
public static final long MAP_SCRAM_LOGIN_CHARS
public static final long MAP_GS2_LOGIN_CHARS
public static final long UNMAP_SCRAM_LOGIN_CHARS
public static final long UNMAP_GS2_LOGIN_CHARS
public static final long NORMALIZE_KC
public static final long FORBID_NON_ASCII_SPACES
public static final long FORBID_ASCII_CONTROL
public static final long FORBID_NON_ASCII_CONTROL
public static final long FORBID_PRIVATE_USE
public static final long FORBID_NON_CHARACTER
public static final long FORBID_SURROGATE
public static final long FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT
public static final long FORBID_INAPPROPRIATE_FOR_CANON_REP
public static final long FORBID_CHANGE_DISPLAY_AND_DEPRECATED
public static final long FORBID_TAGGING
public static final long FORBID_UNASSIGNED
public static final long PROFILE_SASL_QUERY
public static final long PROFILE_SASL_STORED
public static boolean mapCodePointToNothing(int input)
public static boolean mapCodePointToSpace(int input)
public static void forbidNonAsciiSpaces(int input)
public static void forbidAsciiControl(int input)
public static void forbidNonAsciiControl(int input)
public static void forbidPrivateUse(int input)
public static void forbidNonCharacter(int input)
public static void forbidSurrogate(int input)
public static void forbidInappropriateForPlainText(int input)
public static void forbidInappropriateForCanonicalRepresentation(int input)
public static void forbidChangeDisplayPropertiesOrDeprecated(int input)
public static void forbidTagging(int input)
public static void forbidUnassigned(int input)
public static void encode(char[] string, org.wildfly.common.bytes.ByteStringBuilder target, long profile)
public static void encode(String string, org.wildfly.common.bytes.ByteStringBuilder target, long profile)
@Deprecated public static void encode(char[] string, org.wildfly.security.util.ByteStringBuilder target, long profile)
@Deprecated public static void encode(String string, org.wildfly.security.util.ByteStringBuilder target, long profile)
Copyright © 2020 JBoss by Red Hat. All rights reserved.