Issue #30: Where to put Policy Identifier

 
Issue #30

Another schema design question, where should the policy identifier go in the
KeyBinding hierarchy?

I think that it is clear that we need to be able to return the Policy
identifier in responses. It is also clear that we need to be able to specify
it in a locate request. 

I think it would be useful to be able to specify the Policy Identifier in a
locate request as well. In fact it could well provide a locate service with
critical scope information to help limit the search.

 

<!-- KeyBindingAbstractType-->

<complexType name="KeyBindingAbstractType" abstract="true">

<sequence>

<element ref="xkms:KeyInfo" minOccurs="0"/>

<element ref="xkms:KeyUsage" minOccurs="0" maxOccurs="3"/>

<element ref="xkms:UseKeyWith" minOccurs="0" maxOccurs="unbounded"/>

<element ref="xkms:PolicyIdentifier" minOccurs="0" maxOccurs="unbounded"/>

</sequence>

<attribute name="Id" type="ID" use="optional"/>

</complexType>

<!-- /KeyBindingAbstractType-->

 

<!-- PolicyIdentifier -->

<element name="PolicyIdentifier" type="xkms:PolicyIdentifierType"/>

<complexType name="    PolicyIdentifierType">

<attribute name="Policy" type="anyURI"/>

</complexType>

<!-- /PolicyIdentifier -->

Received on Wednesday, 25 September 2002 17:06:46 UTC