1 <?xml version="1.0" encoding="UTF-8"?>
3 targetNamespace="http://www.smpte-ra.org/schemas/430-1/2006/KDM"
4 xmlns:kdm="http://www.smpte-ra.org/schemas/430-1/2006/KDM"
5 xmlns:etm="http://www.smpte-ra.org/schemas/430-3/2006/ETM"
6 xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
7 xmlns:xs="http://www.w3.org/2001/XMLSchema"
8 elementFormDefault="qualified" attributeFormDefault="unqualified">
10 <xs:import namespace="http://www.smpte-ra.org/schemas/430-3/2006/ETM" schemaLocation="./SMPTE-430-3-2008-ETM.xsd"/>
11 <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/>
12 <xs:element name="KDMRequiredExtensions" type="kdm:KDMRequiredExtensionsType"/>
14 <!-- KDMRequiredExtensionsType -->
15 <xs:complexType name="KDMRequiredExtensionsType">
17 <xs:element name="Recipient">
20 <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
21 <xs:element name="X509SubjectName" type="xs:string"/>
25 <xs:element name="CompositionPlaylistId" type="etm:UUID"/>
26 <xs:element name="ContentTitleText" type="etm:UserText"/>
27 <xs:element name="ContentAuthenticator" type="xs:base64Binary" minOccurs="0"/>
28 <xs:element name="ContentKeysNotValidBefore" type="xs:dateTime"/>
29 <xs:element name="ContentKeysNotValidAfter" type="xs:dateTime"/>
30 <xs:element name="AuthorizedDeviceInfo" type="kdm:AuthorizedDeviceInfoType"/>
31 <xs:element name="KeyIdList">
34 <xs:element name="TypedKeyId" type="kdm:TypedKeyIdType" maxOccurs="unbounded"/>
38 <xs:element name="ForensicMarkFlagList" minOccurs="0">
41 <xs:element name="ForensicMarkFlag" type="xs:anyURI" maxOccurs="unbounded"/>
48 <!-- AuthorizedDeviceInfoType -->
49 <xs:complexType name="AuthorizedDeviceInfoType">
51 <xs:element name="DeviceListIdentifier" type="etm:UUID"/>
52 <xs:element name="DeviceListDescription" type="etm:UserText" minOccurs="0"/>
53 <xs:element name="DeviceList">
56 <xs:element name="CertificateThumbprint" type="ds:DigestValueType" minOccurs="1" maxOccurs="unbounded"/>
63 <!-- TypedKeyIdType -->
64 <xs:complexType name="TypedKeyIdType">
66 <xs:element name="KeyType">
69 <xs:extension base="xs:string">
70 <xs:attribute name="scope" type="xs:anyURI" use="optional" default="http://www.smpte-ra.org/430-1/2006/KDM#kdm-key-type" />
75 <xs:element name="KeyId" type="etm:UUID"/>