You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.3 KiB
50 lines
1.3 KiB
<?xml version="1.0"?>
|
|
<schema
|
|
targetNamespace="urn:oma:bac:dldrm:roap-1.0"
|
|
xmlns="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:roap="urn:oma:bac:dldrm:roap-1.0"
|
|
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
|
xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
|
|
elementFormDefault="unqualified"
|
|
attributeFormDefault="unqualified">
|
|
<!-- Basic Types -->
|
|
<complexType name="Request" abstract="true"/>
|
|
<!-- Basic types to identify entities -->
|
|
|
|
<complexType name="Identifier">
|
|
<choice>
|
|
<element name="keyIdentifier" type="roap:X509SPKIHash"/> <!-- was: type="roap:KeyIdentifier" -->
|
|
</choice>
|
|
</complexType>
|
|
|
|
<complexType name="KeyIdentifier" /> <!-- removed: abstract="true" -->
|
|
|
|
<complexType name="X509SPKIHash">
|
|
<complexContent>
|
|
<extension base="roap:KeyIdentifier">
|
|
<sequence>
|
|
<element name="hash" type="base64Binary"/>
|
|
</sequence>
|
|
<attribute name="algorithm" type="anyURI"
|
|
default="http://www.w3.org/2000/09/xmldsig#sha1"/>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
|
|
<element name="deviceHello" type="roap:DeviceHello"/>
|
|
|
|
<complexType name="DeviceHello">
|
|
<complexContent>
|
|
<extension base="roap:Request">
|
|
<sequence>
|
|
<element name="deviceID" type="roap:Identifier"
|
|
maxOccurs="unbounded"/>
|
|
</sequence>
|
|
</extension>
|
|
</complexContent>
|
|
</complexType>
|
|
|
|
</schema>
|
|
|
|
|