Distinguish between Client Profile and fields relevant only to the signed payload
Created by: cobratbq
It may be useful to make a distinction between the data that is significant as part of the ClientProfile and the data that is important for the signed profile "payload". Most fields are relevant to the profile, but it seems to me that the
Client Profile Expiration is only really useful for the signed payload.
When handling data in the client, one can internally manage the data without the expiration date and only when a (renewed) signed profile is required do we need to add a timestamp that we can determine at that time.