encKdcRepPart.setKey( newTicket.getEncTicketPart().getKey() );
encKdcRepPart.setNonce( request.getKdcReqBody().getNonce() );
// TODO - resp.last-req := fetch_last_request_info(client); requires store
// FIXME temporary fix, IMO we should create some new ATs to store this info in DIT
LastReq lastReq = new LastReq();
lastReq.addEntry( new LastReqEntry( LastReqType.TIME_OF_INITIAL_REQ, new KerberosTime() ) );
encKdcRepPart.setLastReq( lastReq );
encKdcRepPart.setFlags( newTicket.getEncTicketPart().getFlags() );
encKdcRepPart.setClientAddresses( newTicket.getEncTicketPart().getClientAddresses() );
encKdcRepPart.setAuthTime( newTicket.getEncTicketPart().getAuthTime() );