This section describes the handling of upper-case and lower-case letters specified in user IDs, passwords, and roles.
HiRDB does not differentiate between upper-case and lower-case letters in user IDs, passwords, and role names. HiRDB handles lower-case letters as upper-case letters. To differentiate between upper-case and lower-case letters, the string must be enclosed in quotation marks ("). For example, USERA, usera, userA, and USerA are all regarded as the character string USERA. In contrast, "USERA", "usera", "userA", and "USerA" are handled as different character strings.
For details with respect to the Sun Java System Directory Server, see Sun Java System Directory Server. Table 24-1 describes typical handling of upper-case and lower-case letters by the Directory Servers.
Table 24-1 Handling of upper-case and lower-case letters by the Directory Servers
Item | Handling by Directory Servers |
---|---|
User IDs | Does not differentiate between upper- and lower-case letters. Example: USERA, usera, userA, and USerA are all regarded as the same character string. |
Passwords | Differentiates between upper- and lower-case letters. Example: HiRDB, HIRDB, and hirdb are regarded as different passwords. |
Role name | Does not differentiate between upper- and lower-case letters. Example: GROUPA, groupa, GrouPA, and gRoUpA are all regarded as the same character string. |
Table 24-2 provides guidelines for setting up case sensitivity in a Directory Server.
Table 24-2 Guidelines for setting up case sensitivity in a Directory Server
Condition | Differentiation between upper- and lower-case letters | |
---|---|---|
When Directory Server is used in HiRDB only | When HiRDB differentiates between upper- and lower-case letters | Set Directory Server to differentiate between upper- and lower-case letters |
When HiRDB does not differentiate between upper- and lower-case letters | Set Directory Server to not differentiate between upper- and lower-case letters | |
When Directory Server is used in multiple products including HiRDB | Decide whether or not Directory Server is to differentiate between upper- and lower-case letters by considering other products as well. Before changing the handling of upper- and lower-case letters for the sake of HiRDB, ensure that other products will not be affected adversely by the change. |
When specifying user IDs, passwords, or role names in HiRDB, Hitachi recommends specifying in a consistent manner (i.e., using only upper-case letters or enclosing letters in quotation marks).