org.sourceforge.jxutil.net.ddm.qddbasd
Class USRID
java.lang.Object
|
+--org.sourceforge.jxutil.net.ddm.qddprmd.DATA
|
+--org.sourceforge.jxutil.net.ddm.qddprmd.STRING
|
+--org.sourceforge.jxutil.net.ddm.qddprmd.NAME
|
+--org.sourceforge.jxutil.net.ddm.qddbasd.USRID
- public class USRID
- extends NAME
User ID at the Target System.
User ID at the Target System (USRID) specifies the target-defined
end-user name (identifier). The target server is responsible for any
authentication and verification of the end-user name. DDM architecture
does not define the semantics or syntax of USRIDs. With certain SECMECs,
the USRID can be encrypted. The target server can optionally fold the
user ID if it is not in the correct form for the target security manager.
Folding is the process of modifying the characters in the user ID from
one form to another. For instance, the original user ID may be in mixed
case. The user ID could be folded to all uppercase or to all lowercase.
Folding, if done on the original data, is not reversible. The DDM
architecture treats the USRID as a byte string. The SECMGR is aware of
and has knowledge of the contents of the USRID. DDM does not know or
care about the specific contents of this field. If the reader needs to
know the actual contents, see USRSECOVR.
Methods inherited from class org.sourceforge.jxutil.net.ddm.qddprmd.DATA |
getCP |
CP
public static final short CP
- See Also:
- Constant Field Values
value
public CHRSTRDR value
USRID
public USRID(CHRSTRDR value)
USRID
public USRID(DDM ddm,
int len)
throws IOException
toString
public String toString()
- Description copied from class:
DATA
- Pretty print.
- Overrides:
toString
in class DATA
- Returns:
- the class name and code point value.
write
public void write(DDM ddm)
throws IOException
- Description copied from class:
DATA
- Write out the object.
- Overrides:
write
in class DATA
- Parameters:
ddm
- the DDM stream
IOException
Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.