Re: Fingerprint (was: RE: Missed Items)

Stephen Farrell <[email protected]> Wed, 19 Dec 2001 14:39:42 +0000
Newsgroups gmane.ietf.sacred
Organization Baltimore Technologies Ltd.
Message-ID <[email protected]>

Gareth,

Ok, now I see what you're after. One issue - is there any reason
that the fingerprint should/should not be a digest? You're text
seemed (to me anyway) to imply that the fingerprint value would be
the hash of something, but I'd prefer that it be a time value, which
is more useful to human users. 

Also - I don't accept that we should try save bandwidth using this
trick. There's no rountrip savings involved since the check also
has to be secure. However, you're point about modifications is
valid - I'll add in a bit of text about that.

Stephen.

Gareth Richards wrote:
> 
> The reason the client would check is to reduce the number of credential
> downloads. If the fingerprint isn't used then the credentials would have to
> be downloaded each time to ensure the current version is used.
> 
> The fingerprint could also be of use in detecting conflicts.  For example,
> download to platform A, download to platform B, update from B, update from
> A.  The server could detect a conflict on the second upload.
> 
> >
> >
> > I think this is possibly ok, but I want to think about it for
> > a bit (I'm a bit wary of (c) below - can't see why a client
> > would bother checking?)
> >
> > Stephen.
> >
> > > 1. Fingerprint
> > > The I-D has a LastModified element in the credential format
> > (section 3.2).
> > > The proposal is that this be replaced with a fingerprint which would be
> > > used as follows:
> > >
> > > a) Returned by the server in the upload response (Framework
> > section 5.1).
> > > b) Optionally sent with the credentials in an upload request.
> > If it is not
> > > included then the credentials are replaced unconditionally.
> > > c) Optionally sent along with the credential selector in a download
> > > request(Framework section 5.2).
> > >
> > > The intention is that if the client has locally cached
> > credentials then it
> > > could use the fingerprint to conditionally download
> > credentials if they are
> > > newer.
> >
> > --
> > ____________________________________________________________
> > Stephen Farrell
> > Baltimore Technologies,   tel: (direct line) +353 1 881 6716
> > 39 Parkgate Street,                     fax: +353 1 881 7000
> > Dublin 8.                mailto:[email protected]
> > Ireland                             http://www.baltimore.com
> >

-- 
____________________________________________________________
Stephen Farrell         				   
Baltimore Technologies,   tel: (direct line) +353 1 881 6716
39 Parkgate Street,                     fax: +353 1 881 7000
Dublin 8.                mailto:[email protected]
Ireland                             http://www.baltimore.com