Safeguard Reference Manual (G06.29+, H06.08+, J06.03+)

Table Of Contents
Event-Exit-Process Commands
Safeguard Reference Manual 520618-030
15 - 17
Interprocess Communication Messages
Table 15-3 on page 15-17shows the structure of the subject data sent from the
Safeguard subsystem to the event-exit process. This subject data is always present. It
is not returned by the event-exit process.
Table 15-3. Subject_Data (page 1 of 2)
UserName VAR-
STRING
The subject’s user name, in external format.
UserID INT(32) The user ID associated with the user name. For
aut
hentication requests, this is the user ID of the
process calling USER_AUTHENTICATE_ or
VERIFYUSER.
CAID INT(32) CAID of the subject. For authentication requests,
this is the
CAID of the process calling
USER_AUTHENTICATE_ or VERIFYUSER.
SubjectTerm VAR-
STRING
Home terminal of the subject. For some access
co
ntrol messages, SubjectTerm is not always
present when the message is sent to the
Safeguard subsystem. Therefore it will not be
present in the Subject_Data in those instances.
Domain INT(32) The security domain from which the request
origina
ted. Currently, this is the same as the
OriginSystemNumber.
SubjectProcessName/ID PHANDLE The process handle of the subject process. Some
access control reque
sts do not contain a process
handle. For a list of these requests, see
Table
15-9 on page 15-23.
AuthType UINT Authorization type:
0 = unauthenticated
1 = reserved (not used)
2 = locally authenticated
3 = remotely authenticated
IsUndeniable BOOLEAN True if the subject is undeniable. An undeniable
user is one
who is a locally authenticated
member of the super group.
IsAlias BOOLEAN True if the UserName is an alias.
RealUserID INT(32) Reserved for future use. Zero-filled.
SavedUserID INT(32) Reserved for future use. Zero-filled.
RealGroupID INT(32) Reserved for future use. Zero-filled.
EffectiveGroupID INT(32) The subject’s effective group ID. Currently, this is
the
administrative group number of the subject.
SavedGroupID INT(32) Reserved for future use; currently filled with
ze
ros.