- From: Slava Galperin <slava.galperin@sun.com>
- Date: Tue, 17 Dec 2002 21:16:18 -0800
- To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
- CC: "Www-Xkms (E-mail)" <www-xkms@w3.org>
- Message-ID: <3E0004A1.ADD31C3C@sun.com>
So just to confirm the proposed resolution: - The scope of KeyBinding ID is just the request message or just the response message. - It is not persistent - KeyBinding ID is not used in matching rules to select target key binding for XKISS and XKRSS KeyBinding element in Reissue, Revoke and Recover requests is used as a pattern to "identify" target key bindings by matching on the combination on KeyInfo/KeyUsage/UseKeyWith values. This still needs a few clarifications : Should matching rule for Reissue/Revoke/Recover be the "exact" match or "superset" match : target.KeyInfo = request.KeyInfo and target.UseKeyWith "is-a-superset-of" request.UseKeyWith and target.KeyUsage "is-a-superset-of" request.KeyUsage or "any" match target.KeyInfo = request.KeyInfo and (isEmpty(request.UseKeyWith) or nonEmptyIntersection(target.UseKeyWith,request.UseKeyWith)) and (isEmpty(request.KeyUsage) or nonEmptyIntersection(target.KeyUsage,request.KeyUsage)) (Note, if Register created and returned several different key bindings (e.g. for different PKI back-ends), some of them can be inseparable for Revoke/Reissue based on matching rules above. This is not necessarily an issue, though) Should we make KeyInfo "required" for KeyBinding inside Reissue/Revoke/Recover request or should we allow either UseKeyWith or KeyInfo be empty/absent but not both ? "Hallam-Baker, Phillip" wrote: > > 116 connective stuff to describe the key binding ID > I am tending towards the idea that the key binding id is essentially > random. > The reason for this is that we do not have the type of assertion > envelope that would support use modes where the binding id is > persistent. Also this would tend to establish the key binding as a > credential type in its own right rather than as an interface > structure. > For example someone uses CMP to register a key then XKMS to revoke it, > what does the keybinding id mean in the query?? > Also we can have many key binding elements for one single underlying > virtual keybinding... > Phill > -- Slava Galperin mailto:slava.galperin@sun.com For in much wisdom is much grief: and he that increaseth knowledge increaseth sorrow. (Ecclesiastes 1:18)
Received on Wednesday, 18 December 2002 00:16:20 UTC