jxUtil 0.6

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.


Field Summary
static short CP
           
 CHRSTRDR value
           
 
Constructor Summary
USRID(CHRSTRDR value)
           
USRID(DDM ddm, int len)
           
 
Method Summary
 String toString()
          Pretty print.
 void write(DDM ddm)
          Write out the object.
 
Methods inherited from class org.sourceforge.jxutil.net.ddm.qddprmd.DATA
getCP
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CP

public static final short CP
See Also:
Constant Field Values

value

public CHRSTRDR value
Constructor Detail

USRID

public USRID(CHRSTRDR value)

USRID

public USRID(DDM ddm,
             int len)
      throws IOException
Method Detail

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

jxUtil 0.6

Copyright © 2001,2002 Keve Müller, et al.; see LICENSE file for details.