OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dss message

[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]