[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: enrollment/mgt operations
Hi Steven and Everyone,
At 03:28 PM 10/27/00 +0100, Stephen Farrell wrote:
>Hi All,
>
>I guess the overall list of operations might be something
>like:
>
>GET for downloads from a CS
>PUT to update/change a credential or direct transfer one
>ENROLL could be a special case of PUT?
>DELETE to zap a credential (carefully:-)
Would it make sense to add
COMPARE to compare the stored credential to the credential
on the CS or another device
For explanation, let's take the case that I am upgrading my Hand95
to a HandMM and I just transfered everything over from one to the
other. This _should_ mean that my credentials were also moved over.
...umm... or were they? That ol' Hand95 was getting a bit long in
the tooth. I think that it would be nice to just link my new HandMM
to the network and ask it to COMPARE the stored credentials against
those that are held on the CS. I figure that this will probably be
a lot better than destroying the old credential and doing a GET.
This may be as simple as sending in a fingerprint and getting a
[yes|no] response from the CS.
Along the same line, perhaps I take my phone into the shop for
repair. They hand it back to me and everything 'looks' OK, but it
just 'feels' different. I'd again like to just COMPARE my
credentials to ensure that no one maliciously or accidentally
tampered with them.
>So, questions:
>
>- Does all this just apply to the credential server case, or
> also for direct transfers?
I'd suggest both. For any set of circumstances of which I can
see, one device would be acting as a 'client' and the other as
a 'server'. This is evident in the case of a device and the CS.
For a direct transfer, I can't think that they would be acting
as peers or anything other than one being a 'client' and the other
being its 'server' for the moment. Those roles may reverse the
next moment. Does it make sense to mandate that the initiator
always play the role of 'client' in all cases?
Thanks,
Chris