KdcOptions kdcOptions = new KdcOptions();
modifier.setKdcOptions( kdcOptions );
long currentTime = System.currentTimeMillis();
KerberosTime requestedEndTime = new KerberosTime( currentTime + KerberosTime.DAY );
modifier.setTill( requestedEndTime );
RequestBody requestBody = modifier.getRequestBody();
// Get the session key from the service ticket.
sessionKey = tgt.getEncTicketPart().getSessionKey();
// Generate a new sequence number.
sequenceNumber = random.nextInt();
now = new KerberosTime();
KdcRequest message = new KdcRequest( 5, KerberosMessageType.TGS_REQ, null, requestBody );
handler.messageReceived( session, message );