[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [dss] Re: TSTInfoType
At 06:00 PM 11/15/2003 +0000, Nick Pope wrote: >Dimitry, Trevor > >1) I agree to adding TSA to the TSTInfo so that it is equivalent to the RFC >3161 timestamp Yes, adding a "TSA" would make our TSTInfo more like an RFC 3161 TSTInfo. The latest draft has a dss:NameType which could be used for that. >2) I suggest that TSTInfo has an extension field where other information can >be added. Why does this need to be made extensible? Just general principles? >3) Instead of trying to extend the RFC 3161 equivalent structure to support >linked time-stamps, I suggest that this needs a different structure around >the TSTInfo. > >4) I suggest that the core defines a generic structure for a time-stamp >which includes a choice between: > - the currest TST structure providing equivalent to RFC 3161 time-stamps > - base64 encoded RFC 3161 time-stamp > - ANY other profile specific time-stamp structure I like that. I'll try to summarize the 3 proposed Time-Stamp formats (Dimitri's, Tim's, Nick's): Dimitri ---------- Dimitri suggests an enveloped signature, inside a <Tst> element, so that <LinkingInfo> and the <ds:Signature> can exist side-by-side, or one of them can be omitted: <Tst> <TstInfo> <LinkingInfo> <ds:Signature> <SignedInfo> <SignatureValue> <KeyInfo> </ds:Signature> </Tst> Tim ---------- The current timestamp format has a <Tst> element of type ds:SignatureType. This is an *enveloping* signature - the <TstInfo> is inside it: <Tst> <SignedInfo> <SignatureValue> <KeyInfo> <Object> <TstInfo> </Object> </Tst> Nick ---------- This adds an enclosing <Timestamp>, which can contain different types of Timestamp Tokens, such as Tim's <Tst>, or a Base64-encoded RFC 3161 TimeStampToken, or some future thing that Dimitri defines: <Timestamp> <XMLTst> <!-- per Tim's proposal --> </Timestamp> <Timestamp> <RFC3161Tst> </Timestamp <Timestamp> <LinkingTst> </Timestamp Personally, I like Nick's proposal, since it lets us keep the current <Tst>, and it incorporates RFC 3161 timestamp tokens and other types (such as linking). Trevor
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]