The use of simple user names and passwords in authentication and authorization is pervasive on the Internet. To increase the likelihood that user name and password input and comparison work in ways that make sense for typical users throughout the world, this document defines rules for preparing internationalized user names and passwords for comparison. For simplicity and implementation ease, a single algorithm is defined for both user names and passwords.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int[] | additionalMappingTable(int
the character (Unicode code point) to be mapped. codePoint)Overrides default com. |
| public String | prepareQuery(String
to prepare based on a "stringprep" profile. string)Overrides default com. |
| public String | prepareStored(String
to prepare based on a "stringprep" profile. string)Overrides default com. |
| public Set |
| SASLprep | back to summary |
|---|---|
| public SASLprep() | |
| additionalMappingTable | back to summary |
|---|---|
| public int[] additionalMappingTable(int codePoint) Overrides default com. Non-ASCII space characters that can be mapped to SPACE (U+0020).
| |
| prepareQuery | back to summary |
|---|---|
| public String prepareQuery(String string) Overrides default com. Doc from com. "Queries" are strings that are used to match against strings that are stored identifiers, such as user-entered names for digital certificate authorities and DNS lookups. | |
| prepareStored | back to summary |
|---|---|
| public String prepareStored(String string) Overrides default com. Doc from com. "Stored strings" are strings that are used in protocol identifiers and named entities, such as names in digital certificates and DNS domain name parts. | |
| profile | back to summary |
|---|---|
| public Set Implements com. Doc from com. Set of options used by the profile. | |