body.authenticator-vno := authenticator vno; /* = 5 */ body.cname, body.crealm := client name; if (supplying checksum) then body.cksum := checksum; endif get system_time; body.ctime, body.cusec := system_time; if (selecting sub-session key) then select sub-session key; body.subkey := sub-session key; endif if (using sequence numbers) then select initial sequence number; body.seq-number := initial sequence; endif