Field Identifier List
Here are lists of all field identifiers used in the I2A2 external protocol, sorted by
field identifier character, field description,
and the symbol name from puidnetd.h.
Sorted by field identifier character:
! -- realm/person ACL record (PUIDNETD_DATA_AUTHC_ACLR)
# -- realm/person ACL permission mask (PUIDNETD_DATA_AUTHC_ACLPM)
* -- Time account was "frozen" (PUIDNETD_DATA_AUTHC_FRZ)
+ -- continuation (PUIDNETD_DATA_CONT)
> -- creation time (PUIDNETD_DATA_CRTM)
@ -- realm record delimiter (PUIDNETD_DATA_AUTHC_REC)
a -- alias (PUIDNETD_DATA_AKA)
B -- X.509 certificate (base 64) (PUIDNETD_DATA_AUTHC_CERT)
c -- creator PUID (PUIDNETD_DATA_CRID)
E -- authorization charactEristics (PUIDNETD_DATA_AUTHZ_CH)
e -- error code (PUIDNETD_DATA_ERRC)
h -- Human Resources ID (PUIDNETD_DATA_HRID)
H -- password hash (base 64) (PUIDNETD_DATA_AUTHC_PHASH)
i -- attributes (PUIDNETD_DATA_ATTR)
I -- realm ID (numeric) (PUIDNETD_DATA_AUTHC_RID)
L -- characteristic number list (PUIDNETD_DATA_AUTHZ_CHL)
M -- message (PUIDNETD_DATA_MSG)
N -- common name (PUIDNETD_DATA_CNM)
n -- new data (PUIDNETD_DATA_NEW)
o -- old data (PUIDNETD_DATA_OLD)
P -- clear-text password (base 64) (PUIDNETD_DATA_AUTHC_PWD)
p -- PUID (PUIDNETD_DATA_PUID)
q -- private sequence (PUID (PUIDNETD_DATA_SEQ)
r -- name search regular expression (PUIDNETD_DATA_RE)
R -- realm name (PUIDNETD_DATA_AUTHC_RNAME)
s -- Student ID (PUIDNETD_DATA_SID)
T -- per-realm auth. session table (PUIDNETD_DATA_AUTHC_TAB)
U -- update time (PUIDNETD_DATA_UTM)
u -- updater's PUID (PUIDNETD_DATA_UPUID)
v -- authorization expression value (PUIDNETD_DATA_AUTHZ_EXPV)
V -- effectiVe PUID (PUIDNETD_DATA_EPUID)
X -- authorization expression (PUIDNETD_DATA_AUTHZ_EXP)
Y -- modification record delimiter (PUIDNETD_DATA_MDFY)
z -- authoriZation characteristic name (PUIDNETD_DATA_AUTHZ_CHNM)
Z -- authoriZation characteristic number (PUIDNETD_DATA_AUTHZ_CHNR)
` -- Bad auth. attempts since last good (PUIDNETD_DATA_AUTHC_BA)
{ -- Cumulative good auth. attempts (PUIDNETD_DATA_AUTHC_CGA)
} -- Cumulative bad auth. attempts (PUIDNETD_DATA_AUTHC_CBA)
~ -- Time of last good authentication (PUIDNETD_DATA_AUTHC_LGA)
alias -- 'a' (PUIDNETD_DATA_AKA)
attributes -- 'i' (PUIDNETD_DATA_ATTR)
authoriZation characteristic name -- 'z' (PUIDNETD_DATA_AUTHZ_CHNM)
authoriZation characteristic number -- 'Z' (PUIDNETD_DATA_AUTHZ_CHNR)
authorization charactEristics -- 'E' (PUIDNETD_DATA_AUTHZ_CH)
authorization expression -- 'X' (PUIDNETD_DATA_AUTHZ_EXP)
authorization expression value -- 'v' (PUIDNETD_DATA_AUTHZ_EXPV)
Bad auth. attempts since last good -- '`' (PUIDNETD_DATA_AUTHC_BA)
characteristic number list -- 'L' (PUIDNETD_DATA_AUTHZ_CHL)
clear-text password (base 64) -- 'P' (PUIDNETD_DATA_AUTHC_PWD)
common name -- 'N' (PUIDNETD_DATA_CNM)
continuation -- '+' (PUIDNETD_DATA_CONT)
creation time -- '>' (PUIDNETD_DATA_CRTM)
creator PUID -- 'c' (PUIDNETD_DATA_CRID)
Cumulative bad auth. attempts -- '}' (PUIDNETD_DATA_AUTHC_CBA)
Cumulative good auth. attempts -- '{' (PUIDNETD_DATA_AUTHC_CGA)
effectiVe PUID -- 'V' (PUIDNETD_DATA_EPUID)
error code -- 'e' (PUIDNETD_DATA_ERRC)
Human Resources ID -- 'h' (PUIDNETD_DATA_HRID)
message -- 'M' (PUIDNETD_DATA_MSG)
modification record delimiter -- 'Y' (PUIDNETD_DATA_MDFY)
name search regular expression -- 'r' (PUIDNETD_DATA_RE)
new data -- 'n' (PUIDNETD_DATA_NEW)
old data -- 'o' (PUIDNETD_DATA_OLD)
password hash (base 64) -- 'H' (PUIDNETD_DATA_AUTHC_PHASH)
per-realm auth. session table -- 'T' (PUIDNETD_DATA_AUTHC_TAB)
private sequence -- 'q' (PUID (PUIDNETD_DATA_SEQ)
PUID -- 'p' (PUIDNETD_DATA_PUID)
realm ID (numeric) -- 'I' (PUIDNETD_DATA_AUTHC_RID)
realm name -- 'R' (PUIDNETD_DATA_AUTHC_RNAME)
realm record delimiter -- '@' (PUIDNETD_DATA_AUTHC_REC)
realm/person ACL permission mask -- '#' (PUIDNETD_DATA_AUTHC_ACLPM)
realm/person ACL record -- '!' (PUIDNETD_DATA_AUTHC_ACLR)
Student ID -- 's' (PUIDNETD_DATA_SID)
Time account was "frozen" -- '*' (PUIDNETD_DATA_AUTHC_FRZ)
Time of last good authentication -- '~' (PUIDNETD_DATA_AUTHC_LGA)
update time -- 'U' (PUIDNETD_DATA_UTM)
updater's PUID -- 'u' (PUIDNETD_DATA_UPUID)
X.509 certificate (base 64) -- 'B' (PUIDNETD_DATA_AUTHC_CERT)
PUIDNETD_DATA_AKA -- alias ('a')
PUIDNETD_DATA_ATTR -- attributes ('i')
PUIDNETD_DATA_AUTHC_ACLPM -- realm/person ACL permission mask ('#')
PUIDNETD_DATA_AUTHC_ACLR -- realm/person ACL record ('!')
PUIDNETD_DATA_AUTHC_BA -- Bad auth. attempts since last good ('`')
PUIDNETD_DATA_AUTHC_CBA -- Cumulative bad auth. attempts ('}')
PUIDNETD_DATA_AUTHC_CERT -- X.509 certificate (base 64) ('B')
PUIDNETD_DATA_AUTHC_CGA -- Cumulative good auth. attempts ('{')
PUIDNETD_DATA_AUTHC_FRZ -- Time account was "frozen" ('*')
PUIDNETD_DATA_AUTHC_LGA -- Time of last good authentication ('~')
PUIDNETD_DATA_AUTHC_PHASH -- password hash (base 64) ('H')
PUIDNETD_DATA_AUTHC_PWD -- clear-text password (base 64) ('P')
PUIDNETD_DATA_AUTHC_REC -- realm record delimiter ('@')
PUIDNETD_DATA_AUTHC_RID -- realm ID (numeric) ('I')
PUIDNETD_DATA_AUTHC_RNAME -- realm name ('R')
PUIDNETD_DATA_AUTHC_TAB -- per-realm auth. session table ('T')
PUIDNETD_DATA_AUTHZ_CH -- authorization charactEristics ('E')
PUIDNETD_DATA_AUTHZ_CHL -- characteristic number list ('L')
PUIDNETD_DATA_AUTHZ_CHNM -- authoriZation characteristic name ('z')
PUIDNETD_DATA_AUTHZ_CHNR -- authoriZation characteristic number ('Z')
PUIDNETD_DATA_AUTHZ_EXP -- authorization expression ('X')
PUIDNETD_DATA_AUTHZ_EXPV -- authorization expression value ('v')
PUIDNETD_DATA_CNM -- common name ('N')
PUIDNETD_DATA_CONT -- continuation ('+')
PUIDNETD_DATA_CRID -- creator PUID ('c')
PUIDNETD_DATA_CRTM -- creation time ('>')
PUIDNETD_DATA_EPUID -- effectiVe PUID ('V')
PUIDNETD_DATA_ERRC -- error code ('e')
PUIDNETD_DATA_HRID -- Human Resources ID ('h')
PUIDNETD_DATA_MDFY -- modification record delimiter ('Y')
PUIDNETD_DATA_MSG -- message ('M')
PUIDNETD_DATA_NEW -- new data ('n')
PUIDNETD_DATA_OLD -- old data ('o')
PUIDNETD_DATA_PUID -- PUID ('p')
PUIDNETD_DATA_RE -- name search regular expression ('r')
PUID (PUIDNETD_DATA_SEQ -- private sequence ('q')
PUIDNETD_DATA_SID -- Student ID ('s')
PUIDNETD_DATA_UPUID -- updater's PUID ('u')
PUIDNETD_DATA_UTM -- update time ('U')