RE: [dss] TSTInfoType

From
Dimitri Andivahis <>
Date
2003-10-23T23:00:23+00:00
ID
Thread
RE: [dss] TSTInfoType
Trevor,

As far as the <TstInfo>, I think the extra "name" 
attribute is all that's needed so we can use the 
same <TstInfo> definition for tokens that carry 
no ds:Signature/KeyInfo/KeyName field.

The current definition of <Tst> is not open to 
extensions when the token is not signed.  I would
argue for a token definition where the token 
includes the <TstInfo>, possibly the <LinkingInfo> or 
other elements to be determined in the future,
and possibly (minOccurs="0") an enveloped <ds:Signature> 
over the token.

Dimitri

> -----Original Message-----
> From: Trevor Perrin [mailto:]
> Sent: Wednesday, October 22, 2003 5:32 AM
> To: Dimitri Andivahis; 
> Subject: Re: [dss] TSTInfoType
> 
> 
> At 01:50 PM 10/20/2003 -0400, Dimitri Andivahis wrote:
> 
> >I propose adding the following optional attribute to
> >the TstInfoType complex type:
> >
> >   <xs:attribute name="TSA" type="xs:anyURI" use="optional"/>
> >
> >   TSA [Optional]
> >   This attribute SHALL identify the TSA that issued the token.
> >
> >This will facilitate future extensions of the protocols
> >to TSAs using mechanisms other than X.509 certificates.
> 
> 
> Tim's intent, I think, was for the name of the TSA to be carried in the 
> ds:Signature/KeyInfo/KeyName field.
> 
> To help consider your proposal, can we look into how extending the 
> time-stamp format would work?  How do you see the current <Tst> and 
> <TstInfo> being extended?  Could linking information be added as 
> additional 
> "signed attributes" within a <Tst>?  Or would you just re-use the 
> <TstInfo> 
> inside a different wrapper?
> 
> Trevor
>