Securing dynamic itineraries for mobile agent applications