Kasimier T. Buchcik | 876a6db | 2004-09-16 11:31:52 +0000 | [diff] [blame] | 1 | <?xml version="1.0"?> |
| 2 | <schema |
| 3 | targetNamespace="urn:oma:bac:dldrm:roap-1.0" |
| 4 | xmlns="http://www.w3.org/2001/XMLSchema" |
| 5 | xmlns:roap="urn:oma:bac:dldrm:roap-1.0" |
| 6 | xmlns:ds="http://www.w3.org/2000/09/xmldsig#" |
| 7 | xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" |
| 8 | elementFormDefault="unqualified" |
| 9 | attributeFormDefault="unqualified"> |
| 10 | <!-- Basic Types --> |
| 11 | <complexType name="Request" abstract="true"/> |
| 12 | <!-- Basic types to identify entities --> |
| 13 | |
| 14 | <complexType name="Identifier"> |
| 15 | <choice> |
Kasimier T. Buchcik | 289dbb4 | 2005-03-17 12:39:31 +0000 | [diff] [blame] | 16 | <element name="keyIdentifier" type="roap:X509SPKIHash"/> <!-- was: type="roap:KeyIdentifier" --> |
Kasimier T. Buchcik | 876a6db | 2004-09-16 11:31:52 +0000 | [diff] [blame] | 17 | </choice> |
| 18 | </complexType> |
| 19 | |
Kasimier T. Buchcik | 8787640 | 2004-09-29 13:29:03 +0000 | [diff] [blame] | 20 | <complexType name="KeyIdentifier" /> <!-- removed: abstract="true" --> |
Kasimier T. Buchcik | 876a6db | 2004-09-16 11:31:52 +0000 | [diff] [blame] | 21 | |
| 22 | <complexType name="X509SPKIHash"> |
| 23 | <complexContent> |
| 24 | <extension base="roap:KeyIdentifier"> |
| 25 | <sequence> |
| 26 | <element name="hash" type="base64Binary"/> |
| 27 | </sequence> |
| 28 | <attribute name="algorithm" type="anyURI" |
| 29 | default="http://www.w3.org/2000/09/xmldsig#sha1"/> |
| 30 | </extension> |
| 31 | </complexContent> |
| 32 | </complexType> |
| 33 | |
| 34 | <element name="deviceHello" type="roap:DeviceHello"/> |
| 35 | |
| 36 | <complexType name="DeviceHello"> |
| 37 | <complexContent> |
| 38 | <extension base="roap:Request"> |
| 39 | <sequence> |
| 40 | <element name="deviceID" type="roap:Identifier" |
| 41 | maxOccurs="unbounded"/> |
| 42 | </sequence> |
| 43 | </extension> |
| 44 | </complexContent> |
| 45 | </complexType> |
| 46 | |
| 47 | </schema> |
| 48 | |
| 49 | |