Skip to main content
Skip table of contents

CPIX - Sample requests and responses

1. Definitions

Content Protection Information Exchange Format (CPIX) contains keys and DRM information used for encrypting and protecting a content.

There may be one or several keys and these keys may be protected by one or several DRMs.

1.1. Encryptor consumer mode

The packager acquires the content keys and the DRM signalization from the key server, which assumes the responsibility of generating the content keys for the requested key IDs.

In the request, the packager includes the content ID and key ID.

The key server generates the corresponding content key value.

This mode supports the following features : key per track, key rotation, end-to-end encryption and key ID override.

1.2. Encryptor producer mode

The packager takes on the responsibility of generating the content key value and subsequently transmits it to the key server.

When sending a request to the key server, the packager includes the content ID, key ID, and the content key value (HEX to Base64 encoded).

It is important to note that for FairPlay requests, the packager must include an explicit IV (Initialization Vector) and send it to the key server.

This mode is designed to import keys in the system when the content key value is already known.

1.3. Content key end to end encryption

End-to-end encryption of content keys is exclusively supported by the encryptor consumer workflow, which can be enabled through a configuration parameter.

When encryption is enabled, a random Document Key is generated to encrypt the Content Key.

The Document Key is then encrypted using the public key of the certificate to ensure authenticated encryption of the content keys. Additionally, a random MAC key is generated to support authenticated encryption.

The MAC key is encrypted with the public key of the certificate. The MAC value is calculated over the data in the CipherValue (Encrypted Content Key) element, along with the generated MAC key.

In the response, the certificate, document key, MAC key, MAC value, and encrypted content key are all sent back to the client.

1.4. Key ID override

In a CPIX document, the presence of the key ID is always mandatory, whether it is a request originating from the packager or a response received from the key server.

This means that the packager is responsible for generating the content key identifiers.

By enabling the key id override feature, the key server generates a random key ID and overrides the one and only key ID present in the request.

Additionally, the key server generates the corresponding key value.

For subsequent requests made for the same content, the key server disregards the key ID in the requests and returns the existing key ID along with its associated key value.

The override feature is also extended to the explicit IV, where if an explicitIV is requested for CBCS encryption scheme, the key server overrides it with the default IV and persists it.

The key ID override mechanism applies to key rotation (for a given content and start/end time or index), key per track, and content key end-to-end encryption scenarios.

Key rotation by index is only supported when key ID override is activated.


2. Supported features

The CPIX API supports the key rotation, key per track, content key end-to-end encryption and the key ID override features.

Key rotation by index is only supported when key ID override is activated.

More details are given in the definitions.


3. Supported DRM system IDs

DRM System

Unique identifier

Microsoft PlayReady

9A04F079-9840-4286-AB92-E65BE0885F95

Apple FairPlay

94ce86fb-07ff-4f43-adb8-93d2fa968ca2

Google Widevine

edef8ba9-79d6-4ace-a3c8-27dcd51d21ed

WisePlay

3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c

Nagra PRM / TVkey Cloud

adb41c24-2dbf-4a6d-958b-4457c0d27b95


4. Supported encryption schemes

Encryption  

Algorithm  

Request value  

PlayReady Headers version  

Remarks  

<Empty>

4.0

Common Encryption Scheme (CENC)

AES-CTR

cenc

4.0

Not supported for FairPlay DRM. 

CBCS

AES-CBC

cbcs

4.3

    


5. Encryptor consumer mode

5.1. Nominal

Widevine, PlayReady, WisePlay and PRM DRMs system list with CENC encryption scheme.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000011" commonEncryptionScheme="cenc"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000011" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
      <!--Widevine-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000011" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	  <!--PRM-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000011" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
	  <!--WisePlay-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000011" systemId="3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c"/>	  
    </cpix:DRMSystemList>
</cpix:CPIX> 

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="53db5525-3d43-46ce-901f-92ff3c9fe501">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>1IvrG2KdKMiwjIIC8EUuUQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="53db5525-3d43-46ce-901f-92ff3c9fe501" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEmHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABHh4BAAAAQABAG4EPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMwAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAUwA+ADwASwBJAEQAIABBAEwARwBJAEQAPQAiAEEARQBTAEMAVABSACIAIABDAEgARQBDAEsAUwBVAE0APQAiAFEAUgBZAFAAYQBmAG0AaQBGAEwAQQA9ACIAIABWAEEATABVAEUAPQAiAEoAVgBYAGIAVQAwAE0AOQB6AGsAYQBRAEgANQBMAC8AUABKAC8AbABBAFEAPQA9ACIAPgAgADwALwBLAEkARAA+ADwALwBLAEkARABTAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AVABFAFMAVABfAFQARQBOAEEATgBUAC4AYQBuAHkAYwBhAHMAdAAuAG4AYQBnAHIAYQAuAGMAbwBtAC8AVABFAFMAVABfAFQARQBOAEEATgBUAC8AcAByAGwAcwAvAGMAbwBuAHQAZQBuAHQAbABpAGMAZQBuAHMAZQBzAGUAcgB2AGkAYwBlAC8AdgAxAC8AbABpAGMAZQBuAHMAZQBzADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBUAEUAUwBUAF8AVABFAE4AQQBOAFQALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBUAEUAUwBUAF8AVABFAE4AQQBOAFQALwBwAHIAbABzAC8AYwBvAG4AdABlAG4AdABsAGkAYwBlAG4AcwBlAHMAZQByAHYAaQBjAGUALwB2ADEALwBsAGkAYwBlAG4AcwBlAHMAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AG4AdgA6AEMAbwBuAHQAZQBuAHQASQBkACAAeABtAGwAbgBzADoAbgB2AD0AIgB1AHIAbgA6AHMAYwBoAGUAbQBhAC0AcwBzAHAALQBuAGEAZwByAGEALQBjAG8AbQAiAD4AQwBvAG4AdABlAG4AdABfADAAMQA8AC8AbgB2ADoAQwBvAG4AdABlAG4AdABJAGQAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5lQVFBQUFFQUFRQnVCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURNQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVNRQkVBRk1BUGdBOEFFc0FTUUJFQUNBQVFRQk1BRWNBU1FCRUFEMEFJZ0JCQUVVQVV3QkRBRlFBVWdBaUFDQUFRd0JJQUVVQVF3QkxBRk1BVlFCTkFEMEFJZ0JSQUZJQVdRQlFBR0VBWmdCdEFHa0FSZ0JNQUVFQVBRQWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQktBRllBV0FCaUFGVUFNQUJOQURrQWVnQnJBR0VBVVFCSUFEVUFUQUF2QUZBQVNnQXZBR3dBUVFCUkFEMEFQUUFpQUQ0QUlBQThBQzhBU3dCSkFFUUFQZ0E4QUM4QVN3QkpBRVFBVXdBK0FEd0FMd0JRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXdBUVFCZkFGVUFVZ0JNQUQ0QWFBQjBBSFFBY0FCekFEb0FMd0F2QUZRQVJRQlRBRlFBWHdCVUFFVUFUZ0JCQUU0QVZBQXVBR0VBYmdCNUFHTUFZUUJ6QUhRQUxnQnVBR0VBWndCeUFHRUFMZ0JqQUc4QWJRQXZBRlFBUlFCVEFGUUFYd0JVQUVVQVRnQkJBRTRBVkFBdkFIQUFjZ0JzQUhNQUx3QmpBRzhBYmdCMEFHVUFiZ0IwQUd3QWFRQmpBR1VBYmdCekFHVUFjd0JsQUhJQWRnQnBBR01BWlFBdkFIWUFNUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFjd0E4QUM4QVRBQkJBRjhBVlFCU0FFd0FQZ0E4QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0JvQUhRQWRBQndBSE1BT2dBdkFDOEFWQUJGQUZNQVZBQmZBRlFBUlFCT0FFRUFUZ0JVQUM0QVlRQnVBSGtBWXdCaEFITUFkQUF1QUc0QVlRQm5BSElBWVFBdUFHTUFid0J0QUM4QVZBQkZBRk1BVkFCZkFGUUFSUUJPQUVFQVRnQlVBQzhBY0FCeUFHd0Fjd0F2QUdNQWJ3QnVBSFFBWlFCdUFIUUFiQUJwQUdNQVpRQnVBSE1BWlFCekFHVUFjZ0IyQUdrQVl3QmxBQzhBZGdBeEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFEd0FMd0JNQUZVQVNRQmZBRlVBVWdCTUFENEFQQUJEQUZVQVV3QlVBRThBVFFCQkFGUUFWQUJTQUVrQVFnQlZBRlFBUlFCVEFENEFQQUJ1QUhZQU9nQkRBRzhBYmdCMEFHVUFiZ0IwQUVrQVpBQWdBSGdBYlFCc0FHNEFjd0E2QUc0QWRnQTlBQ0lBZFFCeUFHNEFPZ0J6QUdNQWFBQmxBRzBBWVFBdEFITUFjd0J3QUMwQWJnQmhBR2NBY2dCaEFDMEFZd0J2QUcwQUlnQStBRU1BYndCdUFIUUFaUUJ1QUhRQVh3QXdBREVBUEFBdkFHNEFkZ0E2QUVNQWJ3QnVBSFFBWlFCdUFIUUFTUUJrQUQ0QVBBQXZBRU1BVlFCVEFGUUFUd0JOQUVFQVZBQlVBRklBU1FCQ0FGVUFWQUJGQUZNQVBnQThBQzhBUkFCQkFGUUFRUUErQUR3QUx3QlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQStBQT09PC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRW1IQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUJIaDRCQUFBQVFBQkFHNEVQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTXdBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCSkFFUUFVd0ErQUR3QVN3QkpBRVFBSUFCQkFFd0FSd0JKQUVRQVBRQWlBRUVBUlFCVEFFTUFWQUJTQUNJQUlBQkRBRWdBUlFCREFFc0FVd0JWQUUwQVBRQWlBRkVBVWdCWkFGQUFZUUJtQUcwQWFRQkdBRXdBUVFBOUFDSUFJQUJXQUVFQVRBQlZBRVVBUFFBaUFFb0FWZ0JZQUdJQVZRQXdBRTBBT1FCNkFHc0FZUUJSQUVnQU5RQk1BQzhBVUFCS0FDOEFiQUJCQUZFQVBRQTlBQ0lBUGdBZ0FEd0FMd0JMQUVrQVJBQStBRHdBTHdCTEFFa0FSQUJUQUQ0QVBBQXZBRkFBVWdCUEFGUUFSUUJEQUZRQVNRQk9BRVlBVHdBK0FEd0FUQUJCQUY4QVZRQlNBRXdBUGdCb0FIUUFkQUJ3QUhNQU9nQXZBQzhBVkFCRkFGTUFWQUJmQUZRQVJRQk9BRUVBVGdCVUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFWQUJGQUZNQVZBQmZBRlFBUlFCT0FFRUFUZ0JVQUM4QWNBQnlBR3dBY3dBdkFHTUFid0J1QUhRQVpRQnVBSFFBYkFCcEFHTUFaUUJ1QUhNQVpRQnpBR1VBY2dCMkFHa0FZd0JsQUM4QWRnQXhBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQnpBRHdBTHdCTUFFRUFYd0JWQUZJQVRBQStBRHdBVEFCVkFFa0FYd0JWQUZJQVRBQStBR2dBZEFCMEFIQUFjd0E2QUM4QUx3QlVBRVVBVXdCVUFGOEFWQUJGQUU0QVFRQk9BRlFBTGdCaEFHNEFlUUJqQUdFQWN3QjBBQzRBYmdCaEFHY0FjZ0JoQUM0QVl3QnZBRzBBTHdCVUFFVUFVd0JVQUY4QVZBQkZBRTRBUVFCT0FGUUFMd0J3QUhJQWJBQnpBQzhBWXdCdkFHNEFkQUJsQUc0QWRBQnNBR2tBWXdCbEFHNEFjd0JsQUhNQVpRQnlBSFlBYVFCakFHVUFMd0IyQURFQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUhNQVBBQXZBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQThBRU1BVlFCVEFGUUFUd0JOQUVFQVZBQlVBRklBU1FCQ0FGVUFWQUJGQUZNQVBnQThBRzRBZGdBNkFFTUFid0J1QUhRQVpRQnVBSFFBU1FCa0FDQUFlQUJ0QUd3QWJnQnpBRG9BYmdCMkFEMEFJZ0IxQUhJQWJnQTZBSE1BWXdCb0FHVUFiUUJoQUMwQWN3QnpBSEFBTFFCdUFHRUFad0J5QUdFQUxRQmpBRzhBYlFBaUFENEFRd0J2QUc0QWRBQmxBRzRBZEFCZkFEQUFNUUE4QUM4QWJnQjJBRG9BUXdCdkFHNEFkQUJsQUc0QWRBQkpBR1FBUGdBOEFDOEFRd0JWQUZNQVZBQlBBRTBBUVFCVUFGUUFVZ0JKQUVJQVZRQlVBRVVBVXdBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="53db5525-3d43-46ce-901f-92ff3c9fe501" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAS3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACsSEFPbVSU9Q0bOkB+S/zyf5QEaBU5hZ3JhIgpDb250ZW50XzAxSOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ3NTRUZQYlZTVTlRMGJPa0IrUy96eWY1UUVhQlU1aFozSmhJZ3BEYjI1MFpXNTBYekF4U09QY2xac0c8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="53db5525-3d43-46ce-901f-92ff3c9fe501" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAhHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAGRleUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWHpBeElpd2lhMlY1U1dRaU9pSTFNMlJpTlRVeU5TMHpaRFF6TFRRMlkyVXRPVEF4WmkwNU1tWm1NMk01Wm1VMU1ERWlmUT09</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0geG1sbnM6cHJtPSJ1cm46bmFncmE6cHJtOjEtMDpzZXJ2aWNlczpzY2hlbWFzOm1wZCI+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYekF4SWl3aWEyVjVTV1FpT2lJMU0yUmlOVFV5TlMwelpEUXpMVFEyWTJVdE9UQXhaaTA1TW1abU0yTTVabVUxTURFaWZRPT08L3BybTpQUk1TaWduYWxpemF0aW9uPjwvcHJtOlBSTT48Y2VuYzpwc3NoPkFBQUFoSEJ6YzJnQUFBQUFyYlFjSkMyL1NtMlZpMFJYd05KN2xRQUFBR1JsZVVwcVlqSTFNRnBYTlRCVFYxRnBUMmxLUkdJeU5UQmFWelV3V0hwQmVFbHBkMmxoTWxZMVUxZFJhVTlwU1RGTk1sSnBUbFJWZVU1VE1IcGFSRkY2VEZSUk1sa3lWWFJQVkVGNFdta3dOVTF0V20xTk1rMDFXbTFWTVUxRVJXbG1VVDA5PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1Db250ZW50XzAxJnBybT1leUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWHpBeElpd2lhMlY1U1dRaU9pSTFNMlJpTlRVeU5TMHpaRFF6TFRRMlkyVXRPVEF4WmkwNU1tWm1NMk01Wm1VMU1ERWlmUT09IixLRVlGT1JNQVQ9IlBSTU5BR1JBIixLRVlGT1JNQVRWRVJTSU9OUz0iMSI=</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="53db5525-3d43-46ce-901f-92ff3c9fe501" systemId="3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c">
            <cpix:PSSH>AAAAn3Bzc2gAAAAAPV5tNZuaQei4Q908bnLELAAAAH97InZlcnNpb24iOiJWMS4wIiwiY29udGVudElEIjoiUTI5dWRHVnVkRjh3TVE9PSIsImtpZHMiOlsiTlROa1lqVTFNalV0TTJRME15MDBObU5sTFRrd01XWXRPVEptWmpOak9XWmxOVEF4Il0sImVuc2NoZW1hIjoiY2VuYyJ9</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFuM0J6YzJnQUFBQUFQVjV0Tlp1YVFlaTRROTA4Ym5MRUxBQUFBSDk3SW5abGNuTnBiMjRpT2lKV01TNHdJaXdpWTI5dWRHVnVkRWxFSWpvaVVUSTVkV1JIVm5Wa1JqaDNUVkU5UFNJc0ltdHBaSE1pT2xzaVRsUk9hMWxxVlRGTmFsVjBUVEpSTUUxNU1EQk9iVTVzVEZScmQwMVhXWFJQVkVwdFdtcE9hazlYV214T1ZFRjRJbDBzSW1WdWMyTm9aVzFoSWpvaVkyVnVZeUo5PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

Fairplay DRM without an explicit IV.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000021"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--FairPlay-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000021" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>
      </cpix:DRMSystemList>
</cpix:CPIX> 

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey explicitIV="AAAAAAAAAAAAAAAAAAAAAA==" kid="99999999-2222-3333-4444-100016000021">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>Ea7x3UNBcHoFvQvbKLs4FQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000021" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYekF4SWl3aVMyVjVTV1FpT2lJNU9UazVPVGs1T1MweU1qSXlMVE16TXpNdE5EUTBOQzB4TURBd01UWXdNREF3TWpFaUxDSkpWaUk2SWtGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRTlQU0o5IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

Fairplay DRM with an explicit IV.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000022" explicitIV="OFj2IjCsPJFfMAxmQxLGPw=="/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--FairPlay-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000022" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>
      </cpix:DRMSystemList>
</cpix:CPIX> 

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="99999999-2222-3333-4444-100016000022">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>WBULTPWzHJ3uwOgXe9VPdQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000022" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYekF4SWl3aVMyVjVTV1FpT2lJNU9UazVPVGs1T1MweU1qSXlMVE16TXpNdE5EUTBOQzB4TURBd01UWXdNREF3TWpJaUxDSkpWaUk2SWs5R2FqSkpha056VUVwR1prMUJlRzFSZUV4SFVIYzlQU0o5IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

5.2. Key per track

5.2.1. Nominal using "LabelFilter"

PlayReady DRM with HD track type in LabelFilter.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000012"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000012" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
    </cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000012">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000012">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>E/wAwX4pTGgtgAPlG9Kz3g==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000012" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEMHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABBAQBAAAAQABAAYEPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AVABGAEEALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBUAEYAQQAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABBAF8AVQBSAEwAPgA8AEwAVQBJAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AVABGAEEALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBUAEYAQQAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABVAEkAXwBVAFIATAA+ADwASwBJAEQAPgBtAFoAbQBaAG0AUwBJAGkATQB6AE4ARQBSAEIAQQBBAEYAZwBBAEEARQBnAD0APQA8AC8ASwBJAEQAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAIAB4AG0AbABuAHMAPQAiACIAPgA8AEMAbwBuAHQAZQBuAHQAUgBlAGYAPgBDAG8AbgB0AGUAbgB0AF8AMAAxADwALwBDAG8AbgB0AGUAbgB0AFIAZQBmAD4APAAvAEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AEMASABFAEMASwBTAFUATQA+AEYAQgBZADkAbAA5AHMAVgAwAGkAdwA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5FQVFBQUFFQUFRQUdCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFGUUFSZ0JCQUM0QVlRQnVBSGtBWXdCaEFITUFkQUF1QUc0QVlRQm5BSElBWVFBdUFHTUFid0J0QUM4QVZBQkdBRUVBTHdCd0FISUFiQUJ6QUM4QVl3QnZBRzRBZEFCbEFHNEFkQUJzQUdrQVl3QmxBRzRBY3dCbEFITUFaUUJ5QUhZQWFRQmpBR1VBTHdCMkFERUFMd0JzQUdrQVl3QmxBRzRBY3dCbEFITUFQQUF2QUV3QVFRQmZBRlVBVWdCTUFENEFQQUJNQUZVQVNRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFGUUFSZ0JCQUM0QVlRQnVBSGtBWXdCaEFITUFkQUF1QUc0QVlRQm5BSElBWVFBdUFHTUFid0J0QUM4QVZBQkdBRUVBTHdCd0FISUFiQUJ6QUM4QVl3QnZBRzRBZEFCbEFHNEFkQUJzQUdrQVl3QmxBRzRBY3dCbEFITUFaUUJ5QUhZQWFRQmpBR1VBTHdCMkFERUFMd0JzQUdrQVl3QmxBRzRBY3dCbEFITUFQQUF2QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0E4QUVzQVNRQkVBRDRBYlFCYUFHMEFXZ0J0QUZNQVNRQnBBRTBBZWdCT0FFVUFVZ0JDQUVFQVFRQkdBR2NBUVFCQkFFVUFad0E5QUQwQVBBQXZBRXNBU1FCRUFENEFQQUJEQUZVQVV3QlVBRThBVFFCQkFGUUFWQUJTQUVrQVFnQlZBRlFBUlFCVEFDQUFlQUJ0QUd3QWJnQnpBRDBBSWdBaUFENEFQQUJEQUc4QWJnQjBBR1VBYmdCMEFGSUFaUUJtQUQ0QVF3QnZBRzRBZEFCbEFHNEFkQUJmQURBQU1RQThBQzhBUXdCdkFHNEFkQUJsQUc0QWRBQlNBR1VBWmdBK0FEd0FMd0JEQUZVQVV3QlVBRThBVFFCQkFGUUFWQUJTQUVrQVFnQlZBRlFBUlFCVEFENEFQQUJEQUVnQVJRQkRBRXNBVXdCVkFFMEFQZ0JHQUVJQVdRQTVBR3dBT1FCekFGWUFNQUJwQUhjQVBRQThBQzhBUXdCSUFFVUFRd0JMQUZNQVZRQk5BRDRBUEFBdkFFUUFRUUJVQUVFQVBnQThBQzhBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBUGdBPTwvbXNwcjpwcm8+PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUVNSEJ6YzJnQUFBQUFtZ1R3ZVpoQVFvYXJrdVpiNEloZmxRQUFCQkFRQkFBQUFRQUJBQVlFUEFCWEFGSUFUUUJJQUVVQVFRQkVBRVVBVWdBZ0FIZ0FiUUJzQUc0QWN3QTlBQ0lBYUFCMEFIUUFjQUE2QUM4QUx3QnpBR01BYUFCbEFHMEFZUUJ6QUM0QWJRQnBBR01BY2dCdkFITUFid0JtQUhRQUxnQmpBRzhBYlFBdkFFUUFVZ0JOQUM4QU1nQXdBREFBTndBdkFEQUFNd0F2QUZBQWJBQmhBSGtBVWdCbEFHRUFaQUI1QUVnQVpRQmhBR1FBWlFCeUFDSUFJQUIyQUdVQWNnQnpBR2tBYndCdUFEMEFJZ0EwQUM0QU1BQXVBREFBTGdBd0FDSUFQZ0E4QUVRQVFRQlVBRUVBUGdBOEFGQUFVZ0JQQUZRQVJRQkRBRlFBU1FCT0FFWUFUd0ErQUR3QVN3QkZBRmtBVEFCRkFFNEFQZ0F4QURZQVBBQXZBRXNBUlFCWkFFd0FSUUJPQUQ0QVBBQkJBRXdBUndCSkFFUUFQZ0JCQUVVQVV3QkRBRlFBVWdBOEFDOEFRUUJNQUVjQVNRQkVBRDRBUEFBdkFGQUFVZ0JQQUZRQVJRQkRBRlFBU1FCT0FFWUFUd0ErQUR3QVRBQkJBRjhBVlFCU0FFd0FQZ0JvQUhRQWRBQndBSE1BT2dBdkFDOEFWQUJHQUVFQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QlVBRVlBUVFBdkFIQUFjZ0JzQUhNQUx3QmpBRzhBYmdCMEFHVUFiZ0IwQUd3QWFRQmpBR1VBYmdCekFHVUFjd0JsQUhJQWRnQnBBR01BWlFBdkFIWUFNUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFjd0E4QUM4QVRBQkJBRjhBVlFCU0FFd0FQZ0E4QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0JvQUhRQWRBQndBSE1BT2dBdkFDOEFWQUJHQUVFQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QlVBRVlBUVFBdkFIQUFjZ0JzQUhNQUx3QmpBRzhBYmdCMEFHVUFiZ0IwQUd3QWFRQmpBR1VBYmdCekFHVUFjd0JsQUhJQWRnQnBBR01BWlFBdkFIWUFNUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFjd0E4QUM4QVRBQlZBRWtBWHdCVkFGSUFUQUErQUR3QVN3QkpBRVFBUGdCdEFGb0FiUUJhQUcwQVV3QkpBR2tBVFFCNkFFNEFSUUJTQUVJQVFRQkJBRVlBWndCQkFFRUFSUUJuQUQwQVBRQThBQzhBU3dCSkFFUUFQZ0E4QUVNQVZRQlRBRlFBVHdCTkFFRUFWQUJVQUZJQVNRQkNBRlVBVkFCRkFGTUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFDSUFQZ0E4QUVNQWJ3QnVBSFFBWlFCdUFIUUFVZ0JsQUdZQVBnQkRBRzhBYmdCMEFHVUFiZ0IwQUY4QU1BQXhBRHdBTHdCREFHOEFiZ0IwQUdVQWJnQjBBRklBWlFCbUFENEFQQUF2QUVNQVZRQlRBRlFBVHdCTkFFRUFWQUJVQUZJQVNRQkNBRlVBVkFCRkFGTUFQZ0E4QUVNQVNBQkZBRU1BU3dCVEFGVUFUUUErQUVZQVFnQlpBRGtBYkFBNUFITUFWZ0F3QUdrQWR3QTlBRHdBTHdCREFFZ0FSUUJEQUVzQVV3QlZBRTBBUGdBOEFDOEFSQUJCQUZRQVFRQStBRHdBTHdCWEFGSUFUUUJJQUVVQVFRQkVBRVVBVWdBK0FBPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000012">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Widevine DRM for 3 keys and 3 tracks with LabelFilter

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX contentId="Content_For_Multiple_Tracks" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
    <cpix:ContentKey kid="99999999-9999-9999-3333-200000001500"/>
    <cpix:ContentKey kid="99999999-9999-9999-3333-200000001501"/>
    <cpix:ContentKey kid="99999999-9999-9999-3333-200000001502"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001500" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001501" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001502" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>       
    </cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001500">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001501">
            <cpix:LabelFilter label="UHD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001502">
            <cpix:LabelFilter label="FULL_HD"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Multiple_Tracks">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000001501">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>K0MdrgEsPsS9wjejGGG5Kg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000001500">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>58fpxOx+FDNc85qrIGRVXQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000001502">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>pJGKQfQzBFazPgSZUsluUw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001500" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADgIARIQmZmZmZmZmZkzMyAAAAAVABoFQ29uYXgiG0NvbnRlbnRfRm9yX011bHRpcGxlX1RyYWNrcw==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRGdJQVJJUW1abVptWm1abVprek15QUFBQUFWQUJvRlEyOXVZWGdpRzBOdmJuUmxiblJmUm05eVgwMTFiSFJwY0d4bFgxUnlZV05yY3c9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001501" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADgIARIQmZmZmZmZmZkzMyAAAAAVARoFQ29uYXgiG0NvbnRlbnRfRm9yX011bHRpcGxlX1RyYWNrcw==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRGdJQVJJUW1abVptWm1abVprek15QUFBQUFWQVJvRlEyOXVZWGdpRzBOdmJuUmxiblJmUm05eVgwMTFiSFJwY0d4bFgxUnlZV05yY3c9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000001502" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADgIARIQmZmZmZmZmZkzMyAAAAAVAhoFQ29uYXgiG0NvbnRlbnRfRm9yX011bHRpcGxlX1RyYWNrcw==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRGdJQVJJUW1abVptWm1abVprek15QUFBQUFWQWhvRlEyOXVZWGdpRzBOdmJuUmxiblJmUm05eVgwMTFiSFJwY0d4bFgxUnlZV05yY3c9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001502">
            <cpix:LabelFilter label="FULL_HD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001500">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000001501">
            <cpix:LabelFilter label="UHD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.2.2. Nominal using "IntendedTrackType"

Widevine DRM with UHD track type in intendedTrackType.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000013"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000013" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000013" intendedTrackType="UHD">
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000013">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>PTfA3FKhxGdEuX7ddYh4qw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000013" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAR3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACcIARIQmZmZmSIiMzNERBAAFgAAExoFTmFncmEiCkNvbnRlbnRfMDE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2NJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBRXhvRlRtRm5jbUVpQ2tOdmJuUmxiblJmTURFPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="UHD" kid="99999999-2222-3333-4444-100016000013"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.2.3. Add tracks to exisiting key using "LabelFilter"

Request without tracks

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>578lxf79MiKDhIW1m/ceIA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAdnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFYIARIQEgm7I3hxScSrMZgs6yBiKBoFTmFncmEiOU5NUC1PVFRWT0QtQnJvd3NlcnMtQ0tNa2V5U2VydmVyLUNLTWtleXMtY29udGVudElkLVcyMS0wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFkbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRllJQVJJUUVnbTdJM2h4U2NTck1aZ3M2eUJpS0JvRlRtRm5jbUVpT1U1TlVDMVBWRlJXVDBRdFFuSnZkM05sY25NdFEwdE5hMlY1VTJWeWRtVnlMVU5MVFd0bGVYTXRZMjl1ZEdWdWRFbGtMVmN5TVMwd01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

Add 1 track to previous key

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
          <cpix:LabelFilter label="SD"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>578lxf79MiKDhIW1m/ceIA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAdnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFYIARIQEgm7I3hxScSrMZgs6yBiKBoFTmFncmEiOU5NUC1PVFRWT0QtQnJvd3NlcnMtQ0tNa2V5U2VydmVyLUNLTWtleXMtY29udGVudElkLVcyMS0wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFkbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRllJQVJJUUVnbTdJM2h4U2NTck1aZ3M2eUJpS0JvRlRtRm5jbUVpT1U1TlVDMVBWRlJXVDBRdFFuSnZkM05sY25NdFEwdE5hMlY1VTJWeWRtVnlMVU5MVFd0bGVYTXRZMjl1ZEdWdWRFbGtMVmN5TVMwd01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="SD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Add 2 tracks to previous key

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
        <cpix:LabelFilter label="HD+"/>
        <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>578lxf79MiKDhIW1m/ceIA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAdnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFYIARIQEgm7I3hxScSrMZgs6yBiKBoFTmFncmEiOU5NUC1PVFRWT0QtQnJvd3NlcnMtQ0tNa2V5U2VydmVyLUNLTWtleXMtY29udGVudElkLVcyMS0wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFkbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRllJQVJJUUVnbTdJM2h4U2NTck1aZ3M2eUJpS0JvRlRtRm5jbUVpT1U1TlVDMVBWRlJXVDBRdFFuSnZkM05sY25NdFEwdE5hMlY1VTJWeWRtVnlMVU5MVFd0bGVYTXRZMjl1ZEdWdWRFbGtMVmN5TVMwd01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="HD+"/>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Get all the tracks from previous requests

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="NMP-OTTVOD-Browsers-CKMkeyServer-CKMkeys-contentId-W21-01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>578lxf79MiKDhIW1m/ceIA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="1209bb23-7871-49c4-ab31-982ceb206228" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAdnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFYIARIQEgm7I3hxScSrMZgs6yBiKBoFTmFncmEiOU5NUC1PVFRWT0QtQnJvd3NlcnMtQ0tNa2V5U2VydmVyLUNLTWtleXMtY29udGVudElkLVcyMS0wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFkbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRllJQVJJUUVnbTdJM2h4U2NTck1aZ3M2eUJpS0JvRlRtRm5jbUVpT1U1TlVDMVBWRlJXVDBRdFFuSnZkM05sY25NdFEwdE5hMlY1VTJWeWRtVnlMVU5MVFd0bGVYTXRZMjl1ZEdWdWRFbGtMVmN5TVMwd01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="SD"/>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="HD+"/>
        <cpix:ContentKeyUsageRule kid="1209bb23-7871-49c4-ab31-982ceb206228">
            <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.2.4. Add tracks to exisiting key using "IntendedTrackType"

Request without tracks

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NROGY1Ll3aWWsMq200fOjw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAR3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACcIARIQmZmZmSIiMzNERBAAFgAAFBoFTmFncmEiCkNvbnRlbnRfMDE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2NJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBRkJvRlRtRm5jbUVpQ2tOdmJuUmxiblJmTURFPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

Add 1 track to previous key

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014" intendedTrackType="UHD+">
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NROGY1Ll3aWWsMq200fOjw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAR3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACcIARIQmZmZmSIiMzNERBAAFgAAFBoFTmFncmEiCkNvbnRlbnRfMDE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2NJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBRkJvRlRtRm5jbUVpQ2tOdmJuUmxiblJmTURFPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="UHD+" kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Add 2 tracks to previous key

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014" intendedTrackType="SD+">
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014" intendedTrackType="HD+">
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NROGY1Ll3aWWsMq200fOjw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAR3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACcIARIQmZmZmSIiMzNERBAAFgAAFBoFTmFncmEiCkNvbnRlbnRfMDE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2NJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBRkJvRlRtRm5jbUVpQ2tOdmJuUmxiblJmTURFPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="SD+" kid="99999999-2222-3333-4444-100016000014"/>
        <cpix:ContentKeyUsageRule intendedTrackType="HD+" kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Get all the tracks from previous requests

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NROGY1Ll3aWWsMq200fOjw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAR3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACcIARIQmZmZmSIiMzNERBAAFgAAFBoFTmFncmEiCkNvbnRlbnRfMDE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2NJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBRkJvRlRtRm5jbUVpQ2tOdmJuUmxiblJmTURFPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014">
            <cpix:LabelFilter label="SD+"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014">
            <cpix:LabelFilter label="UHD+"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014">
            <cpix:LabelFilter label="HD+"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.3. Key rotation

5.3.1. Key rotation by start and end date

Widevine DRM with CENC encryption scheme.

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX contentId="Content_02" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000014" commonEncryptionScheme="cenc"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <ContentKeyPeriod id="period0" start="2020-03-20T06:28:00Z" end="2020-03-20T07:27:00Z"/>
    </cpix:ContentKeyPeriodList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_02">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-2222-3333-4444-100016000014">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>MhvP/i8PtGHHdx4oval3OA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000014" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAS3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACsSEJmZmZkiIjMzREQQABYAABQaBU5hZ3JhIgpDb250ZW50XzAySOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ3NTRUptWm1aa2lJak16UkVRUUFCWUFBQlFhQlU1aFozSmhJZ3BEYjI1MFpXNTBYekF5U09QY2xac0c8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2020-03-20T07:27:00Z" id="period0" start="2020-03-20T06:28:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000014">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Playready, Widevine and FairPlay DRMs with 2 keys for 2 periods

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="958a1c60-8fdb-5956-147a-14d780580000">
    <cpix:ContentKeyList>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000033"/>
      <cpix:ContentKey kid="99999999-2222-3333-4444-100016000034"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
      <!--Widevine-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
      <!--Fairplay-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>     
    </cpix:DRMSystemList>
    <!-- Mandatory Fields For Key Rotation Enabled: ContentKeyPeriodList and ContentKeyUsageRuleList -->
    <cpix:ContentKeyPeriodList>
        <ContentKeyPeriod id="period0" start="2019-02-01T00:04:00Z" end="2019-02-01T00:05:00Z" />
        <ContentKeyPeriod id="period1" start="2019-02-01T00:05:00Z" end="2019-02-01T00:06:00Z" />
    </cpix:ContentKeyPeriodList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000033">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000034">
            <cpix:KeyPeriodFilter periodId="period1"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="958a1c60-8fdb-5956-147a-14d780580000">
    <cpix:ContentKeyList>
        <cpix:ContentKey explicitIV="AAAAAAAAAAAAAAAAAAAAAA==" kid="99999999-2222-3333-4444-100016000033">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>IK/jpqlLadMnvCgiYEIlQQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey explicitIV="AAAAAAAAAAAAAAAAAAAAAA==" kid="99999999-2222-3333-4444-100016000034">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>0Ts5ZbFw7cE6qBIlNEN34w==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEdHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABFRUBAAAAQABAEoEPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AQgBCAEEATgBEAC4AYQBuAHkAYwBhAHMAdAAuAG4AYQBnAHIAYQAuAGMAbwBtAC8AQgBCAEEATgBEAC8AcAByAGwAcwAvAGMAbwBuAHQAZQBuAHQAbABpAGMAZQBuAHMAZQBzAGUAcgB2AGkAYwBlAC8AdgAxAC8AbABpAGMAZQBuAHMAZQBzADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBCAEIAQQBOAEQALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBCAEIAQQBOAEQALwBwAHIAbABzAC8AYwBvAG4AdABlAG4AdABsAGkAYwBlAG4AcwBlAHMAZQByAHYAaQBjAGUALwB2ADEALwBsAGkAYwBlAG4AcwBlAHMAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEsASQBEAD4AbQBaAG0AWgBtAFMASQBpAE0AegBOAEUAUgBCAEEAQQBGAGcAQQBBAE0AdwA9AD0APAAvAEsASQBEAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTACAAeABtAGwAbgBzAD0AIgAiAD4APABDAG8AbgB0AGUAbgB0AFIAZQBmAD4AOQA1ADgAYQAxAGMANgAwAC0AOABmAGQAYgAtADUAOQA1ADYALQAxADQANwBhAC0AMQA0AGQANwA4ADAANQA4ADAAMAAwADAAPAAvAEMAbwBuAHQAZQBuAHQAUgBlAGYAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwAQwBIAEUAQwBLAFMAVQBNAD4ARwArAGQATgBvAGsAbgBjAGMANQBnAD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5WQVFBQUFFQUFRQktCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFFSUFRZ0JCQUU0QVJBQXVBR0VBYmdCNUFHTUFZUUJ6QUhRQUxnQnVBR0VBWndCeUFHRUFMZ0JqQUc4QWJRQXZBRUlBUWdCQkFFNEFSQUF2QUhBQWNnQnNBSE1BTHdCakFHOEFiZ0IwQUdVQWJnQjBBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QmxBSElBZGdCcEFHTUFaUUF2QUhZQU1RQXZBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QThBQzhBVEFCQkFGOEFWUUJTQUV3QVBnQThBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVFnQkNBRUVBVGdCRUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFRZ0JDQUVFQVRnQkVBQzhBY0FCeUFHd0Fjd0F2QUdNQWJ3QnVBSFFBWlFCdUFIUUFiQUJwQUdNQVpRQnVBSE1BWlFCekFHVUFjZ0IyQUdrQVl3QmxBQzhBZGdBeEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFEd0FMd0JNQUZVQVNRQmZBRlVBVWdCTUFENEFQQUJMQUVrQVJBQStBRzBBV2dCdEFGb0FiUUJUQUVrQWFRQk5BSG9BVGdCRkFGSUFRZ0JCQUVFQVJnQm5BRUVBUVFCTkFIY0FQUUE5QUR3QUx3QkxBRWtBUkFBK0FEd0FRd0JWQUZNQVZBQlBBRTBBUVFCVUFGUUFVZ0JKQUVJQVZRQlVBRVVBVXdBZ0FIZ0FiUUJzQUc0QWN3QTlBQ0lBSWdBK0FEd0FRd0J2QUc0QWRBQmxBRzRBZEFCU0FHVUFaZ0ErQURrQU5RQTRBR0VBTVFCakFEWUFNQUF0QURnQVpnQmtBR0lBTFFBMUFEa0FOUUEyQUMwQU1RQTBBRGNBWVFBdEFERUFOQUJrQURjQU9BQXdBRFVBT0FBd0FEQUFNQUF3QUR3QUx3QkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBUEFBdkFFTUFWUUJUQUZRQVR3Qk5BRUVBVkFCVUFGSUFTUUJDQUZVQVZBQkZBRk1BUGdBOEFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FFY0FLd0JrQUU0QWJ3QnJBRzRBWXdCakFEVUFad0E5QUR3QUx3QkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQThBQzhBUkFCQkFGUUFRUUErQUR3QUx3QlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQStBQT09PC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRWRIQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUJGUlVCQUFBQVFBQkFFb0VQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVFnQkNBRUVBVGdCRUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFRZ0JDQUVFQVRnQkVBQzhBY0FCeUFHd0Fjd0F2QUdNQWJ3QnVBSFFBWlFCdUFIUUFiQUJwQUdNQVpRQnVBSE1BWlFCekFHVUFjZ0IyQUdrQVl3QmxBQzhBZGdBeEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFEd0FMd0JNQUVFQVh3QlZBRklBVEFBK0FEd0FUQUJWQUVrQVh3QlZBRklBVEFBK0FHZ0FkQUIwQUhBQWN3QTZBQzhBTHdCQ0FFSUFRUUJPQUVRQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QkNBRUlBUVFCT0FFUUFMd0J3QUhJQWJBQnpBQzhBWXdCdkFHNEFkQUJsQUc0QWRBQnNBR2tBWXdCbEFHNEFjd0JsQUhNQVpRQnlBSFlBYVFCakFHVUFMd0IyQURFQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUhNQVBBQXZBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQThBRXNBU1FCRUFENEFiUUJhQUcwQVdnQnRBRk1BU1FCcEFFMEFlZ0JPQUVVQVVnQkNBRUVBUVFCR0FHY0FRUUJCQUUwQWR3QTlBRDBBUEFBdkFFc0FTUUJFQUQ0QVBBQkRBRlVBVXdCVUFFOEFUUUJCQUZRQVZBQlNBRWtBUWdCVkFGUUFSUUJUQUNBQWVBQnRBR3dBYmdCekFEMEFJZ0FpQUQ0QVBBQkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBT1FBMUFEZ0FZUUF4QUdNQU5nQXdBQzBBT0FCbUFHUUFZZ0F0QURVQU9RQTFBRFlBTFFBeEFEUUFOd0JoQUMwQU1RQTBBR1FBTndBNEFEQUFOUUE0QURBQU1BQXdBREFBUEFBdkFFTUFid0J1QUhRQVpRQnVBSFFBVWdCbEFHWUFQZ0E4QUM4QVF3QlZBRk1BVkFCUEFFMEFRUUJVQUZRQVVnQkpBRUlBVlFCVUFFVUFVd0ErQUR3QVF3QklBRVVBUXdCTEFGTUFWUUJOQUQ0QVJ3QXJBR1FBVGdCdkFHc0FiZ0JqQUdNQU5RQm5BRDBBUEFBdkFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEdHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABFRUBAAAAQABAEoEPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AQgBCAEEATgBEAC4AYQBuAHkAYwBhAHMAdAAuAG4AYQBnAHIAYQAuAGMAbwBtAC8AQgBCAEEATgBEAC8AcAByAGwAcwAvAGMAbwBuAHQAZQBuAHQAbABpAGMAZQBuAHMAZQBzAGUAcgB2AGkAYwBlAC8AdgAxAC8AbABpAGMAZQBuAHMAZQBzADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBCAEIAQQBOAEQALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBCAEIAQQBOAEQALwBwAHIAbABzAC8AYwBvAG4AdABlAG4AdABsAGkAYwBlAG4AcwBlAHMAZQByAHYAaQBjAGUALwB2ADEALwBsAGkAYwBlAG4AcwBlAHMAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEsASQBEAD4AbQBaAG0AWgBtAFMASQBpAE0AegBOAEUAUgBCAEEAQQBGAGcAQQBBAE4AQQA9AD0APAAvAEsASQBEAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTACAAeABtAGwAbgBzAD0AIgAiAD4APABDAG8AbgB0AGUAbgB0AFIAZQBmAD4AOQA1ADgAYQAxAGMANgAwAC0AOABmAGQAYgAtADUAOQA1ADYALQAxADQANwBhAC0AMQA0AGQANwA4ADAANQA4ADAAMAAwADAAPAAvAEMAbwBuAHQAZQBuAHQAUgBlAGYAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwAQwBIAEUAQwBLAFMAVQBNAD4AOQBwADAAUgBkAFAAYQBRAHkAUwBZAD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5WQVFBQUFFQUFRQktCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFFSUFRZ0JCQUU0QVJBQXVBR0VBYmdCNUFHTUFZUUJ6QUhRQUxnQnVBR0VBWndCeUFHRUFMZ0JqQUc4QWJRQXZBRUlBUWdCQkFFNEFSQUF2QUhBQWNnQnNBSE1BTHdCakFHOEFiZ0IwQUdVQWJnQjBBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QmxBSElBZGdCcEFHTUFaUUF2QUhZQU1RQXZBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QThBQzhBVEFCQkFGOEFWUUJTQUV3QVBnQThBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVFnQkNBRUVBVGdCRUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFRZ0JDQUVFQVRnQkVBQzhBY0FCeUFHd0Fjd0F2QUdNQWJ3QnVBSFFBWlFCdUFIUUFiQUJwQUdNQVpRQnVBSE1BWlFCekFHVUFjZ0IyQUdrQVl3QmxBQzhBZGdBeEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFEd0FMd0JNQUZVQVNRQmZBRlVBVWdCTUFENEFQQUJMQUVrQVJBQStBRzBBV2dCdEFGb0FiUUJUQUVrQWFRQk5BSG9BVGdCRkFGSUFRZ0JCQUVFQVJnQm5BRUVBUVFCT0FFRUFQUUE5QUR3QUx3QkxBRWtBUkFBK0FEd0FRd0JWQUZNQVZBQlBBRTBBUVFCVUFGUUFVZ0JKQUVJQVZRQlVBRVVBVXdBZ0FIZ0FiUUJzQUc0QWN3QTlBQ0lBSWdBK0FEd0FRd0J2QUc0QWRBQmxBRzRBZEFCU0FHVUFaZ0ErQURrQU5RQTRBR0VBTVFCakFEWUFNQUF0QURnQVpnQmtBR0lBTFFBMUFEa0FOUUEyQUMwQU1RQTBBRGNBWVFBdEFERUFOQUJrQURjQU9BQXdBRFVBT0FBd0FEQUFNQUF3QUR3QUx3QkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBUEFBdkFFTUFWUUJUQUZRQVR3Qk5BRUVBVkFCVUFGSUFTUUJDQUZVQVZBQkZBRk1BUGdBOEFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FEa0FjQUF3QUZJQVpBQlFBR0VBVVFCNUFGTUFXUUE5QUR3QUx3QkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQThBQzhBUkFCQkFGUUFRUUErQUR3QUx3QlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQStBQT09PC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRWRIQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUJGUlVCQUFBQVFBQkFFb0VQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVFnQkNBRUVBVGdCRUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFRZ0JDQUVFQVRnQkVBQzhBY0FCeUFHd0Fjd0F2QUdNQWJ3QnVBSFFBWlFCdUFIUUFiQUJwQUdNQVpRQnVBSE1BWlFCekFHVUFjZ0IyQUdrQVl3QmxBQzhBZGdBeEFDOEFiQUJwQUdNQVpRQnVBSE1BWlFCekFEd0FMd0JNQUVFQVh3QlZBRklBVEFBK0FEd0FUQUJWQUVrQVh3QlZBRklBVEFBK0FHZ0FkQUIwQUhBQWN3QTZBQzhBTHdCQ0FFSUFRUUJPQUVRQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QkNBRUlBUVFCT0FFUUFMd0J3QUhJQWJBQnpBQzhBWXdCdkFHNEFkQUJsQUc0QWRBQnNBR2tBWXdCbEFHNEFjd0JsQUhNQVpRQnlBSFlBYVFCakFHVUFMd0IyQURFQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUhNQVBBQXZBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQThBRXNBU1FCRUFENEFiUUJhQUcwQVdnQnRBRk1BU1FCcEFFMEFlZ0JPQUVVQVVnQkNBRUVBUVFCR0FHY0FRUUJCQUU0QVFRQTlBRDBBUEFBdkFFc0FTUUJFQUQ0QVBBQkRBRlVBVXdCVUFFOEFUUUJCQUZRQVZBQlNBRWtBUWdCVkFGUUFSUUJUQUNBQWVBQnRBR3dBYmdCekFEMEFJZ0FpQUQ0QVBBQkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBT1FBMUFEZ0FZUUF4QUdNQU5nQXdBQzBBT0FCbUFHUUFZZ0F0QURVQU9RQTFBRFlBTFFBeEFEUUFOd0JoQUMwQU1RQTBBR1FBTndBNEFEQUFOUUE0QURBQU1BQXdBREFBUEFBdkFFTUFid0J1QUhRQVpRQnVBSFFBVWdCbEFHWUFQZ0E4QUM4QVF3QlZBRk1BVkFCUEFFMEFRUUJVQUZRQVVnQkpBRUlBVlFCVUFFVUFVd0ErQUR3QVF3QklBRVVBUXdCTEFGTUFWUUJOQUQ0QU9RQndBREFBVWdCa0FGQUFZUUJSQUhrQVV3QlpBRDBBUEFBdkFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAYXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEEIARIQmZmZmSIiMzNERBAAFgAAMxoFTmFncmEiJDk1OGExYzYwLThmZGItNTk1Ni0xNDdhLTE0ZDc4MDU4MDAwMA==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFZWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRUVJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBTXhvRlRtRm5jbUVpSkRrMU9HRXhZell3TFRobVpHSXROVGsxTmkweE5EZGhMVEUwWkRjNE1EVTRNREF3TUE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAYXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEEIARIQmZmZmSIiMzNERBAAFgAANBoFTmFncmEiJDk1OGExYzYwLThmZGItNTk1Ni0xNDdhLTE0ZDc4MDU4MDAwMA==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFZWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRUVJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBTkJvRlRtRm5jbUVpSkRrMU9HRXhZell3TFRobVpHSXROVGsxTmkweE5EZGhMVEUwWkRjNE1EVTRNREF3TUE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000033" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUk1TlRoaE1XTTJNQzA0Wm1SaUxUVTVOVFl0TVRRM1lTMHhOR1EzT0RBMU9EQXdNREFpTENKTFpYbEpaQ0k2SWprNU9UazVPVGs1TFRJeU1qSXRNek16TXkwME5EUTBMVEV3TURBeE5qQXdNREF6TXlJc0lrbFdJam9pUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFUMDlJbjA9IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000034" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUk1TlRoaE1XTTJNQzA0Wm1SaUxUVTVOVFl0TVRRM1lTMHhOR1EzT0RBMU9EQXdNREFpTENKTFpYbEpaQ0k2SWprNU9UazVPVGs1TFRJeU1qSXRNek16TXkwME5EUTBMVEV3TURBeE5qQXdNREF6TkNJc0lrbFdJam9pUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFUMDlJbjA9IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2019-02-01T00:05:00Z" id="period0" start="2019-02-01T00:04:00Z"/>
        <cpix:ContentKeyPeriod end="2019-02-01T00:06:00Z" id="period1" start="2019-02-01T00:05:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000033">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000034">
            <cpix:KeyPeriodFilter periodId="period1"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.4. Key per track with key rotation

5.4.1. Key per track with key rotation by start and end date

Request

XML
<cpix:CPIX contentId="Content_For_Track_Type" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000000407" commonEncryptionScheme="cbcs"/>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000000408" commonEncryptionScheme="cenc"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <ContentKeyPeriod id="period0" start="2020-03-20T06:28:00Z" end="2020-03-20T07:27:00Z"/>
    </cpix:ContentKeyPeriodList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000407">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="HD"></cpix:LabelFilter>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000408">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="AUDIO"></cpix:LabelFilter>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Track_Type">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000408">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>huWESpwDlOftnGMQv+Y99w==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey commonEncryptionScheme="cbcs" kid="99999999-9999-9999-3333-200000000407">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NxtXjyFGgmo1oV068Z3laQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAlHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAHRleUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDBadmNsOVVjbUZqYTE5VWVYQmxJaXdpYTJWNVNXUWlPaUk1T1RrNU9UazVPUzA1T1RrNUxUazVPVGt0TXpNek15MHlNREF3TURBd01EQTBNRGNpZlE9PQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYMFp2Y2w5VWNtRmphMTlVZVhCbElpd2lhMlY1U1dRaU9pSTVPVGs1T1RrNU9TMDVPVGs1TFRrNU9Ua3RNek16TXkweU1EQXdNREF3TURBME1EY2lmUT09PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBbEhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUhSbGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1JHSXlOVEJhVnpVd1dEQmFkbU5zT1ZWamJVWnFZVEU1VldWWVFteEphWGRwWVRKV05WTlhVV2xQYVVrMVQxUnJOVTlVYXpWUFV6QTFUMVJyTlV4VWF6VlBWR3QwVFhwTmVrMTVNSGxOUkVGM1RVUkJkMDFFUVRCTlJHTnBabEU5UFE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1Db250ZW50X0Zvcl9UcmFja19UeXBlJnBybT1leUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDBadmNsOVVjbUZqYTE5VWVYQmxJaXdpYTJWNVNXUWlPaUk1T1RrNU9UazVPUzA1T1RrNUxUazVPVGt0TXpNek15MHlNREF3TURBd01EQTBNRGNpZlE9PSIsS0VZRk9STUFUPSJQUk1OQUdSQSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAV3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADcSEJmZmZmZmZmZMzMgAAAABAcaBUNvbmF4IhZDb250ZW50X0Zvcl9UcmFja19UeXBlSPPGiZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFWM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRGNTRUptWm1abVptWm1aTXpNZ0FBQUFCQWNhQlVOdmJtRjRJaFpEYjI1MFpXNTBYMFp2Y2w5VWNtRmphMTlVZVhCbFNQUEdpWnNHPC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAlHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAHRleUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDBadmNsOVVjbUZqYTE5VWVYQmxJaXdpYTJWNVNXUWlPaUk1T1RrNU9UazVPUzA1T1RrNUxUazVPVGt0TXpNek15MHlNREF3TURBd01EQTBNRGdpZlE9PQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYMFp2Y2w5VWNtRmphMTlVZVhCbElpd2lhMlY1U1dRaU9pSTVPVGs1T1RrNU9TMDVPVGs1TFRrNU9Ua3RNek16TXkweU1EQXdNREF3TURBME1EZ2lmUT09PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBbEhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUhSbGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1JHSXlOVEJhVnpVd1dEQmFkbU5zT1ZWamJVWnFZVEU1VldWWVFteEphWGRwWVRKV05WTlhVV2xQYVVrMVQxUnJOVTlVYXpWUFV6QTFUMVJyTlV4VWF6VlBWR3QwVFhwTmVrMTVNSGxOUkVGM1RVUkJkMDFFUVRCTlJHZHBabEU5UFE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1Db250ZW50X0Zvcl9UcmFja19UeXBlJnBybT1leUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDBadmNsOVVjbUZqYTE5VWVYQmxJaXdpYTJWNVNXUWlPaUk1T1RrNU9UazVPUzA1T1RrNUxUazVPVGt0TXpNek15MHlNREF3TURBd01EQTBNRGdpZlE9PSIsS0VZRk9STUFUPSJQUk1OQUdSQSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAU3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADMIARIQmZmZmZmZmZkzMyAAAAAECBoFQ29uYXgiFkNvbnRlbnRfRm9yX1RyYWNrX1R5cGU=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFVM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRE1JQVJJUW1abVptWm1abVprek15QUFBQUFFQ0JvRlEyOXVZWGdpRmtOdmJuUmxiblJmUm05eVgxUnlZV05yWDFSNWNHVT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2020-03-20T07:27:00Z" id="period0" start="2020-03-20T06:28:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000407">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000408">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="AUDIO"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.5. Content key end to end encryption

Widevine DRM with end-to-end encryption enabled.

Request

XML
<cpix:CPIX contentId="Content01" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#">
<cpix:DeliveryDataList>
        <cpix:DeliveryData id="ORIGINSERVERID1">
            <cpix:DeliveryKey>
                <ds:X509Data>
                    <ds:X509Certificate>MIICqTCCAhKgAwIBAgIJAPUZH7tccQIHMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAklOMRIwEAYDVQQIDAlLYXJuYXRha2ExEjAQBgNVBAcMCUJhbmdhbG9yZTEUMBIGA1UECgwLTmFncmF2aXNpb24xDDAKBgNVBAsMA0NBUzERMA8GA1UEAwwIVGVzdENlcnQwHhcNMjAwMTIwMDUxOTEwWhcNMjEwMTE5MDUxOTEwWjBsMQswCQYDVQQGEwJJTjESMBAGA1UECAwJS2FybmF0YWthMRIwEAYDVQQHDAlCYW5nYWxvcmUxFDASBgNVBAoMC05hZ3JhdmlzaW9uMQwwCgYDVQQLDANDQVMxETAPBgNVBAMMCFRlc3RDZXJ0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlL7hyqTPwVovWWfbfCVNB2nDwMTBE8KxLA2yZhRkBVkHGfADf/lor2xgSZBzxPBKOZ5B8lrkAHNx9vhTVzXNWxDFFzAOMn2RllNH1LMtUH7fnLGa6GXTYccl6g3vFYsEllVf8C/6RQh6iPVSDUTT12GW12fiFVtImK9L4d6LvUwIDAQABo1MwUTAdBgNVHQ4EFgQUfgwQhBHYGHdLJk3V99hhTn3r4HAwHwYDVR0jBBgwFoAUfgwQhBHYGHdLJk3V99hhTn3r4HAwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAmzf2IlBUccbbv31vSw960XSVvtANo3NqEJIcK3hUS8GCkN/3rm8P+m/i33sXP6CrXYmLZv4iwlDdwQYT1GCqWLi6B1W75PQdz5ftetA+/a4fRI3Q6vkzYqrOxA/s7a82NzJBSNAnr+Anc2+dVAp3yekwNyEqGTyOvag8xmSTxqA==</ds:X509Certificate>
                </ds:X509Data>
            </cpix:DeliveryKey>
         </cpix:DeliveryData>
</cpix:DeliveryDataList>
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3334-200000000123"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3334-200000000123" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content01">
    <cpix:DeliveryDataList>
        <cpix:DeliveryData id="ORIGINSERVERID1">
            <cpix:DeliveryKey>
                <ds:X509Data>
                    <ds:X509Certificate>MIICqTCCAhKgAwIBAgIJAPUZH7tccQIHMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAklOMRIwEAYDVQQIDAlLYXJuYXRha2ExEjAQBgNVBAcMCUJhbmdhbG9yZTEUMBIGA1UECgwLTmFncmF2aXNpb24xDDAKBgNVBAsMA0NBUzERMA8GA1UEAwwIVGVzdENlcnQwHhcNMjAwMTIwMDUxOTEwWhcNMjEwMTE5MDUxOTEwWjBsMQswCQYDVQQGEwJJTjESMBAGA1UECAwJS2FybmF0YWthMRIwEAYDVQQHDAlCYW5nYWxvcmUxFDASBgNVBAoMC05hZ3JhdmlzaW9uMQwwCgYDVQQLDANDQVMxETAPBgNVBAMMCFRlc3RDZXJ0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlL7hyqTPwVovWWfbfCVNB2nDwMTBE8KxLA2yZhRkBVkHGfADf/lor2xgSZBzxPBKOZ5B8lrkAHNx9vhTVzXNWxDFFzAOMn2RllNH1LMtUH7fnLGa6GXTYccl6g3vFYsEllVf8C/6RQh6iPVSDUTT12GW12fiFVtImK9L4d6LvUwIDAQABo1MwUTAdBgNVHQ4EFgQUfgwQhBHYGHdLJk3V99hhTn3r4HAwHwYDVR0jBBgwFoAUfgwQhBHYGHdLJk3V99hhTn3r4HAwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAmzf2IlBUccbbv31vSw960XSVvtANo3NqEJIcK3hUS8GCkN/3rm8P+m/i33sXP6CrXYmLZv4iwlDdwQYT1GCqWLi6B1W75PQdz5ftetA+/a4fRI3Q6vkzYqrOxA/s7a82NzJBSNAnr+Anc2+dVAp3yekwNyEqGTyOvag8xmSTxqA==</ds:X509Certificate>
                </ds:X509Data>
            </cpix:DeliveryKey>
            <cpix:DocumentKey Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc">
                <cpix:Data>
                    <pskc:Secret>
                        <pskc:EncryptedValue>
                            <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
                            <enc:CipherData>
                                <enc:CipherValue>oN74Pm3ueAUfV95Z7j/F/ZAnkiH4rHZa8aalVSMxZ3LyKqeHJKEtNOFQ2p7aY+vUIGPHSP/RsaP9PUXZcWy4wq6e0Zt1kYfG/BnL7scD73MY2BvyfDgeBegYwMsDkSoxbUV89RxG27Xe2rJGSpMBoTE8LIt74KhdH5bAVlBvlYA=</enc:CipherValue>
                            </enc:CipherData>
                        </pskc:EncryptedValue>
                    </pskc:Secret>
                </cpix:Data>
            </cpix:DocumentKey>
            <cpix:MACMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#hmac-sha512">
                <pskc:MACKey>
                    <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
                    <enc:CipherData>
                        <enc:CipherValue>Iy+X8BaPOvpctCx5e3oah6PQph/zlfY9YUEUPmQloZRoH/OYqpcW1hBvoMEukaEUPWxS2z14y3Zu6tZuzmvDtnpyL4MD2ABwFnGPZK9xnsAucuDan5oVCe+PP1BtkQC/lF7gQ7XhxxJbC5avfYTYLkiM8HUswqMj2vinZYc9lbo=</enc:CipherValue>
                    </enc:CipherData>
                </pskc:MACKey>
            </cpix:MACMethod>
        </cpix:DeliveryData>
    </cpix:DeliveryDataList>
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3334-200000000123">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:EncryptedValue>
                        <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/>
                        <enc:CipherData>
                            <enc:CipherValue>r3f/IFcq012lNGvcZCmimkooQBMPu7Q7/VDLlLKRcHGIJtqzcFM9heyQ9a1ELEx1</enc:CipherValue>
                        </enc:CipherData>
                    </pskc:EncryptedValue>
                    <pskc:ValueMAC>Pj4zw6gIn4fAsWN7JVCUokCZ0G3LjAtUit5ZyW8f07I1eaPTJxO/HHmF4aEFK/IXgl3md3A3cEPTL+nd6AJlNA==</pskc:ValueMAC>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3334-200000000123" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAARnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACYIARIQmZmZmZmZmZkzNCAAAAABIxoFTmFncmEiCUNvbnRlbnQwMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFSbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ1lJQVJJUW1abVptWm1abVprek5DQUFBQUFCSXhvRlRtRm5jbUVpQ1VOdmJuUmxiblF3TVE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

5.6. Key ID override

5.6.1. Nominal

Widevine and PlayReady DRMs with explicit IV and CBCS encryption scheme.

Request

XML
<cpix:CPIX contentId="Content_Key_Override" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="00000000-0000-0000-0000-000000000003" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" commonEncryptionScheme="cbcs"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="00000000-0000-0000-0000-000000000003" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
  <!--Playready-->
  <cpix:DRMSystem kid="00000000-0000-0000-0000-000000000003" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
    <cpix:PSSH/>
        <cpix:ContentProtectionData/>
        <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_Key_Override">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cbcs" explicitIV="AAAAAAAAAAAAAAAAAAAAAA==" kid="a3cba608-8b4e-4ff5-93a0-13454c653653">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>ok62N23/FRKj6neZ4h9/gg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="a3cba608-8b4e-4ff5-93a0-13454c653653" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAVXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADUSEKPLpgiLTk/1k6ATRUxlNlMaBU5hZ3JhIhRDb250ZW50X0tleV9PdmVycmlkZUjzxombBg==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFWWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRFVTRUtQTHBnaUxUay8xazZBVFJVeGxObE1hQlU1aFozSmhJaFJEYjI1MFpXNTBYMHRsZVY5UGRtVnljbWxrWlVqenhvbWJCZz09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="a3cba608-8b4e-4ff5-93a0-13454c653653" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEfHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABFxcBAAAAQABAFIEPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMwAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAUwA+ADwASwBJAEQAIABBAEwARwBJAEQAPQAiAEEARQBTAEMAQgBDACIAIABWAEEATABVAEUAPQAiAEMASwBiAEwAbwAwADYATAA5AFUAKwBUAG8AQgBOAEYAVABHAFUAMgBVAHcAPQA9ACIAPgAgADwALwBLAEkARAA+ADwALwBLAEkARABTAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AVABFAFMAVABfAFQARQBOAEEATgBUAC4AYQBuAHkAYwBhAHMAdAAuAG4AYQBnAHIAYQAuAGMAbwBtAC8AVABFAFMAVABfAFQARQBOAEEATgBUAC8AcAByAGwAcwAvAGMAbwBuAHQAZQBuAHQAbABpAGMAZQBuAHMAZQBzAGUAcgB2AGkAYwBlAC8AdgAxAC8AbABpAGMAZQBuAHMAZQBzADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBUAEUAUwBUAF8AVABFAE4AQQBOAFQALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBUAEUAUwBUAF8AVABFAE4AQQBOAFQALwBwAHIAbABzAC8AYwBvAG4AdABlAG4AdABsAGkAYwBlAG4AcwBlAHMAZQByAHYAaQBjAGUALwB2ADEALwBsAGkAYwBlAG4AcwBlAHMAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AG4AdgA6AEMAbwBuAHQAZQBuAHQASQBkACAAeABtAGwAbgBzADoAbgB2AD0AIgB1AHIAbgA6AHMAYwBoAGUAbQBhAC0AcwBzAHAALQBuAGEAZwByAGEALQBjAG8AbQAiAD4AQwBvAG4AdABlAG4AdABfAEsAZQB5AF8ATwB2AGUAcgByAGkAZABlADwALwBuAHYAOgBDAG8AbgB0AGUAbgB0AEkAZAA+ADwALwBDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5YQVFBQUFFQUFRQlNCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURNQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVNRQkVBRk1BUGdBOEFFc0FTUUJFQUNBQVFRQk1BRWNBU1FCRUFEMEFJZ0JCQUVVQVV3QkRBRUlBUXdBaUFDQUFWZ0JCQUV3QVZRQkZBRDBBSWdCREFFc0FZZ0JNQUc4QU1BQTJBRXdBT1FCVkFDc0FWQUJ2QUVJQVRnQkdBRlFBUndCVkFESUFWUUIzQUQwQVBRQWlBRDRBSUFBOEFDOEFTd0JKQUVRQVBnQThBQzhBU3dCSkFFUUFVd0ErQUR3QUx3QlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFd0FRUUJmQUZVQVVnQk1BRDRBYUFCMEFIUUFjQUJ6QURvQUx3QXZBRlFBUlFCVEFGUUFYd0JVQUVVQVRnQkJBRTRBVkFBdUFHRUFiZ0I1QUdNQVlRQnpBSFFBTGdCdUFHRUFad0J5QUdFQUxnQmpBRzhBYlFBdkFGUUFSUUJUQUZRQVh3QlVBRVVBVGdCQkFFNEFWQUF2QUhBQWNnQnNBSE1BTHdCakFHOEFiZ0IwQUdVQWJnQjBBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QmxBSElBZGdCcEFHTUFaUUF2QUhZQU1RQXZBR3dBYVFCakFHVUFiZ0J6QUdVQWN3QThBQzhBVEFCQkFGOEFWUUJTQUV3QVBnQThBRXdBVlFCSkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVZBQkZBRk1BVkFCZkFGUUFSUUJPQUVFQVRnQlVBQzRBWVFCdUFIa0FZd0JoQUhNQWRBQXVBRzRBWVFCbkFISUFZUUF1QUdNQWJ3QnRBQzhBVkFCRkFGTUFWQUJmQUZRQVJRQk9BRUVBVGdCVUFDOEFjQUJ5QUd3QWN3QXZBR01BYndCdUFIUUFaUUJ1QUhRQWJBQnBBR01BWlFCdUFITUFaUUJ6QUdVQWNnQjJBR2tBWXdCbEFDOEFkZ0F4QUM4QWJBQnBBR01BWlFCdUFITUFaUUJ6QUR3QUx3Qk1BRlVBU1FCZkFGVUFVZ0JNQUQ0QVBBQkRBRlVBVXdCVUFFOEFUUUJCQUZRQVZBQlNBRWtBUWdCVkFGUUFSUUJUQUQ0QVBBQnVBSFlBT2dCREFHOEFiZ0IwQUdVQWJnQjBBRWtBWkFBZ0FIZ0FiUUJzQUc0QWN3QTZBRzRBZGdBOUFDSUFkUUJ5QUc0QU9nQnpBR01BYUFCbEFHMEFZUUF0QUhNQWN3QndBQzBBYmdCaEFHY0FjZ0JoQUMwQVl3QnZBRzBBSWdBK0FFTUFid0J1QUhRQVpRQnVBSFFBWHdCTEFHVUFlUUJmQUU4QWRnQmxBSElBY2dCcEFHUUFaUUE4QUM4QWJnQjJBRG9BUXdCdkFHNEFkQUJsQUc0QWRBQkpBR1FBUGdBOEFDOEFRd0JWQUZNQVZBQlBBRTBBUVFCVUFGUUFVZ0JKQUVJQVZRQlVBRVVBVXdBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L21zcHI6cHJvPjxjZW5jOnBzc2ggeG1sbnM6Y2VuYz0idXJuOm1wZWc6Y2VuYzoyMDEzIj5BQUFFZkhCemMyZ0FBQUFBbWdUd2VaaEFRb2Fya3VaYjRJaGZsUUFBQkZ4Y0JBQUFBUUFCQUZJRVBBQlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQWdBSGdBYlFCc0FHNEFjd0E5QUNJQWFBQjBBSFFBY0FBNkFDOEFMd0J6QUdNQWFBQmxBRzBBWVFCekFDNEFiUUJwQUdNQWNnQnZBSE1BYndCbUFIUUFMZ0JqQUc4QWJRQXZBRVFBVWdCTkFDOEFNZ0F3QURBQU53QXZBREFBTXdBdkFGQUFiQUJoQUhrQVVnQmxBR0VBWkFCNUFFZ0FaUUJoQUdRQVpRQnlBQ0lBSUFCMkFHVUFjZ0J6QUdrQWJ3QnVBRDBBSWdBMEFDNEFNd0F1QURBQUxnQXdBQ0lBUGdBOEFFUUFRUUJVQUVFQVBnQThBRkFBVWdCUEFGUUFSUUJEQUZRQVNRQk9BRVlBVHdBK0FEd0FTd0JKQUVRQVV3QStBRHdBU3dCSkFFUUFJQUJCQUV3QVJ3QkpBRVFBUFFBaUFFRUFSUUJUQUVNQVFnQkRBQ0lBSUFCV0FFRUFUQUJWQUVVQVBRQWlBRU1BU3dCaUFFd0Fid0F3QURZQVRBQTVBRlVBS3dCVUFHOEFRZ0JPQUVZQVZBQkhBRlVBTWdCVkFIY0FQUUE5QUNJQVBnQWdBRHdBTHdCTEFFa0FSQUErQUR3QUx3QkxBRWtBUkFCVEFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVZBQkZBRk1BVkFCZkFGUUFSUUJPQUVFQVRnQlVBQzRBWVFCdUFIa0FZd0JoQUhNQWRBQXVBRzRBWVFCbkFISUFZUUF1QUdNQWJ3QnRBQzhBVkFCRkFGTUFWQUJmQUZRQVJRQk9BRUVBVGdCVUFDOEFjQUJ5QUd3QWN3QXZBR01BYndCdUFIUUFaUUJ1QUhRQWJBQnBBR01BWlFCdUFITUFaUUJ6QUdVQWNnQjJBR2tBWXdCbEFDOEFkZ0F4QUM4QWJBQnBBR01BWlFCdUFITUFaUUJ6QUR3QUx3Qk1BRUVBWHdCVkFGSUFUQUErQUR3QVRBQlZBRWtBWHdCVkFGSUFUQUErQUdnQWRBQjBBSEFBY3dBNkFDOEFMd0JVQUVVQVV3QlVBRjhBVkFCRkFFNEFRUUJPQUZRQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QlVBRVVBVXdCVUFGOEFWQUJGQUU0QVFRQk9BRlFBTHdCd0FISUFiQUJ6QUM4QVl3QnZBRzRBZEFCbEFHNEFkQUJzQUdrQVl3QmxBRzRBY3dCbEFITUFaUUJ5QUhZQWFRQmpBR1VBTHdCMkFERUFMd0JzQUdrQVl3QmxBRzRBY3dCbEFITUFQQUF2QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0E4QUVNQVZRQlRBRlFBVHdCTkFFRUFWQUJVQUZJQVNRQkNBRlVBVkFCRkFGTUFQZ0E4QUc0QWRnQTZBRU1BYndCdUFIUUFaUUJ1QUhRQVNRQmtBQ0FBZUFCdEFHd0FiZ0J6QURvQWJnQjJBRDBBSWdCMUFISUFiZ0E2QUhNQVl3Qm9BR1VBYlFCaEFDMEFjd0J6QUhBQUxRQnVBR0VBWndCeUFHRUFMUUJqQUc4QWJRQWlBRDRBUXdCdkFHNEFkQUJsQUc0QWRBQmZBRXNBWlFCNUFGOEFUd0IyQUdVQWNnQnlBR2tBWkFCbEFEd0FMd0J1QUhZQU9nQkRBRzhBYmdCMEFHVUFiZ0IwQUVrQVpBQStBRHdBTHdCREFGVUFVd0JVQUU4QVRRQkJBRlFBVkFCU0FFa0FRZ0JWQUZRQVJRQlRBRDRBUEFBdkFFUUFRUUJVQUVFQVBnQThBQzhBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBUGdBPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

5.6.2. Key per track

5.6.2.1. Nominal using “LabelFilter”

Widevine DRM with explicit IV and track types HD and SD in LabelFilter.

Request

XML
<cpix:CPIX contentId="Content_For_Track_Type_key_override" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-400000000432" explicitIV="OFj2IjCsPJFfMAxmQxLGPw=="/>
		</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-400000000432" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
		</cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000432">
			<cpix:LabelFilter label="HD"/>
		</cpix:ContentKeyUsageRule>		
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000432">
			<cpix:LabelFilter label="SD"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<cpix:CPIX contentId="Content_For_Track_Type_key_override" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
   <cpix:ContentKeyList>
      <cpix:ContentKey kid="aad1c767-7724-4755-ba6a-e2efc8853809">
         <cpix:Data>
            <pskc:Secret>
               <pskc:PlainValue>nlLt/YqGn4zgYw2Wf7XOng==</pskc:PlainValue>
            </pskc:Secret>
         </cpix:Data>
      </cpix:ContentKey>
   </cpix:ContentKeyList>
   <cpix:DRMSystemList>
      <cpix:DRMSystem kid="aad1c767-7724-4755-ba6a-e2efc8853809" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
         <cpix:PSSH>AAAAYHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEAIARIQqtHHZ3ckR1W6auLvyIU4CRoFTmFncmEiI0NvbnRlbnRfRm9yX1RyYWNrX1R5cGVfa2V5X292ZXJyaWRl</cpix:PSSH>
         <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFZSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRUFJQVJJUXF0SEhaM2NrUjFXNmF1THZ5SVU0Q1JvRlRtRm5jbUVpSTBOdmJuUmxiblJmUm05eVgxUnlZV05yWDFSNWNHVmZhMlY1WDI5MlpYSnlhV1JsPC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
      </cpix:DRMSystem>
   </cpix:DRMSystemList>
   <cpix:ContentKeyUsageRuleList>
      <cpix:ContentKeyUsageRule kid="aad1c767-7724-4755-ba6a-e2efc8853809">
         <cpix:LabelFilter label="HD"/>
      </cpix:ContentKeyUsageRule>
      <cpix:ContentKeyUsageRule kid="aad1c767-7724-4755-ba6a-e2efc8853809">
         <cpix:LabelFilter label="SD"/>
      </cpix:ContentKeyUsageRule>
   </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.6.2.2. Add tracks to existing keys using “LabelFilter”

Request with 1 track

XML
<cpix:CPIX contentId="Content_333" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-400000000433"/>
		</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-400000000433" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="HD"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_333">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="c146748c-5cab-4d4a-9027-b403df2d6244">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>bG76maUxQ9BRnZxff3134g==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="c146748c-5cab-4d4a-9027-b403df2d6244" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACgIARIQwUZ0jFyrTUqQJ7QD3y1iRBoFTmFncmEiC0NvbnRlbnRfMzMz</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2dJQVJJUXdVWjBqRnlyVFVxUUo3UUQzeTFpUkJvRlRtRm5jbUVpQzBOdmJuUmxiblJmTXpNejwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="c146748c-5cab-4d4a-9027-b403df2d6244">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Add track to previous key

XML
<cpix:CPIX contentId="Content_333" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-400000000433"/>
		</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-400000000433" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="HD"/>
		</cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="SD"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_333">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="c146748c-5cab-4d4a-9027-b403df2d6244">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>bG76maUxQ9BRnZxff3134g==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="c146748c-5cab-4d4a-9027-b403df2d6244" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACgIARIQwUZ0jFyrTUqQJ7QD3y1iRBoFTmFncmEiC0NvbnRlbnRfMzMz</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2dJQVJJUXdVWjBqRnlyVFVxUUo3UUQzeTFpUkJvRlRtRm5jbUVpQzBOdmJuUmxiblJmTXpNejwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="c146748c-5cab-4d4a-9027-b403df2d6244">
            <cpix:LabelFilter label="SD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="c146748c-5cab-4d4a-9027-b403df2d6244">
            <cpix:LabelFilter label="HD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Create new key with new track

XML
<cpix:CPIX contentId="Content_333" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-400000000433"/>
		</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-400000000433" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="4K"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_333">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>Vqr44OgySAToZ/NC4b6DOg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACgIARIQI6h1ubXMTp6CIWxMPPPpFRoFTmFncmEiC0NvbnRlbnRfMzMz</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2dJQVJJUUk2aDF1YlhNVHA2Q0lXeE1QUFBwRlJvRlRtRm5jbUVpQzBOdmJuUmxiblJmTXpNejwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Add tracks to previous key

XML
<cpix:CPIX contentId="Content_333" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-400000000433"/>
		</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-400000000433" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="4K"/>
		</cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="UHD"/>
		</cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-400000000433">
			<cpix:LabelFilter label="SD-"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_333">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>Vqr44OgySAToZ/NC4b6DOg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACgIARIQI6h1ubXMTp6CIWxMPPPpFRoFTmFncmEiC0NvbnRlbnRfMzMz</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2dJQVJJUUk2aDF1YlhNVHA2Q0lXeE1QUFBwRlJvRlRtRm5jbUVpQzBOdmJuUmxiblJmTXpNejwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:LabelFilter label="UHD"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="23a875b9-b5cc-4e9e-8221-6c4c3cf3e915">
            <cpix:LabelFilter label="SD-"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.6.3. Key rotation

5.6.3.1. Key rotation by start and end date

Widevine DRM with key rotation.

Request

XML
<cpix:CPIX contentId="99999999-9999-9999-1111-100000000000" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-2222-400000000011"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <cpix:DRMSystem kid="99999999-9999-9999-2222-400000000011" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
</cpix:DRMSystemList>
<cpix:ContentKeyPeriodList>
	<ContentKeyPeriod id="period0" start="2020-02-23T01:00:00Z" end="2020-02-23T02:00:00Z"/>
</cpix:ContentKeyPeriodList>
<ContentKeyUsageRuleList>
	<cpix:ContentKeyUsageRule kid="99999999-9999-9999-2222-400000000011">
		<cpix:KeyPeriodFilter periodId="period0"/>
	</cpix:ContentKeyUsageRule>
</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<cpix:CPIX contentId="99999999-9999-9999-1111-100000000000" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
   <cpix:ContentKeyList>
      <cpix:ContentKey kid="b32d246a-29ca-4cd8-ab82-5269f17461a5">
         <cpix:Data>
            <pskc:Secret>
               <pskc:PlainValue>TrlNwaVvInZ/Rw3i9y4Lcg==</pskc:PlainValue>
            </pskc:Secret>
         </cpix:Data>
      </cpix:ContentKey>
   </cpix:ContentKeyList>
   <cpix:DRMSystemList>
      <cpix:DRMSystem kid="b32d246a-29ca-4cd8-ab82-5269f17461a5" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
         <cpix:PSSH>AAAAYXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEEIARIQsy0kainKTNirglJp8XRhpRoFTmFncmEiJDk5OTk5OTk5LTk5OTktOTk5OS0xMTExLTEwMDAwMDAwMDAwMA==</cpix:PSSH>
         <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFZWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRUVJQVJJUXN5MGthaW5LVE5pcmdsSnA4WFJocFJvRlRtRm5jbUVpSkRrNU9UazVPVGs1TFRrNU9Ua3RPVGs1T1MweE1URXhMVEV3TURBd01EQXdNREF3TUE9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
      </cpix:DRMSystem>
   </cpix:DRMSystemList>
   <cpix:ContentKeyPeriodList>
      <cpix:ContentKeyPeriod end="2020-02-23T02:00:00Z" id="period0" start="2020-02-23T01:00:00Z"/>
   </cpix:ContentKeyPeriodList>
   <cpix:ContentKeyUsageRuleList>
      <cpix:ContentKeyUsageRule kid="b32d246a-29ca-4cd8-ab82-5269f17461a5">
         <cpix:KeyPeriodFilter periodId="period0"/>
      </cpix:ContentKeyUsageRule>
   </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>
5.6.3.2. Key rotation by index

Request

XML
<cpix:CPIX contentId="Test_KR_KEY_ID_OVERRIDE" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000011"/>
    </cpix:ContentKeyList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:DRMSystemList>
  		<cpix:DRMSystem kid="99999999-9999-9999-3333-300000000011" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000011">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Test_KR_KEY_ID_OVERRIDE">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="20548869-aab1-45cc-a97b-1c8dc47f7ed4">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>Xu0Mg0D8rGhM7iSn/YHViQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="20548869-aab1-45cc-a97b-1c8dc47f7ed4" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQIFSIaaqxRcypexyNxH9+1BoFTmFncmEiF1Rlc3RfS1JfS0VZX0lEX09WRVJSSURFOAE=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFWbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRFlJQVJJUUlGU0lhYXF4UmN5cGV4eU54SDkrMUJvRlRtRm5jbUVpRjFSbGMzUmZTMUpmUzBWWlgwbEVYMDlXUlZKU1NVUkZPQUU9PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="20548869-aab1-45cc-a97b-1c8dc47f7ed4">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.6.4. Key per track with key rotation

5.6.4.1. Key per track with key rotation by start and end date

Request

XML
<cpix:CPIX contentId="Content_KR_KPT" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000000407" commonEncryptionScheme="cbcs"/>
        <cpix:ContentKey kid="99999999-9999-9999-3333-200000000408" commonEncryptionScheme="cenc"/>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000407" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000408" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <ContentKeyPeriod id="period0" start="2020-03-20T06:28:00Z" end="2020-03-20T07:27:00Z"/>
    </cpix:ContentKeyPeriodList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000407">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="HD"></cpix:LabelFilter>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000408">
            <cpix:KeyPeriodFilter periodId="period0"/>
            <cpix:LabelFilter label="AUDIO"></cpix:LabelFilter>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_KR_KPT">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cbcs" explicitIV="AAAAAAAAAAAAAAAAAAAAAA==" kid="2f41705a-19b3-4d77-9704-bfb8a631631f">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>WdPZOWjAvzSHd43u5hsUEw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="277b5e57-0ba1-4d90-a0cb-7f7b1c088d08">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>G3+8/eqEQI6JhtnBWwt0Cg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="2f41705a-19b3-4d77-9704-bfb8a631631f" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAiHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAGhleUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDB0U1gwdFFWQ0lzSW10bGVVbGtJam9pTW1ZME1UY3dOV0V0TVRsaU15MDBaRGMzTFRrM01EUXRZbVppT0dFMk16RTJNekZtSW4wPQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0geG1sbnM6cHJtPSJ1cm46bmFncmE6cHJtOjEtMDpzZXJ2aWNlczpzY2hlbWFzOm1wZCI+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYMHRTWDB0UVZDSXNJbXRsZVVsa0lqb2lNbVkwTVRjd05XRXRNVGxpTXkwMFpEYzNMVGszTURRdFltWmlPR0UyTXpFMk16Rm1JbjA9PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBaUhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUdobGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1JHSXlOVEJhVnpVd1dEQjBVMWd3ZEZGV1EwbHpTVzEwYkdWVmJHdEphbTlwVFcxWk1FMVVZM2RPVjBWMFRWUnNhVTE1TURCYVJHTXpURlJyTTAxRVVYUlpiVnBwVDBkRk1rMTZSVEpOZWtadFNXNHdQUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1Db250ZW50X0tSX0tQVCZwcm09ZXlKamIyNTBaVzUwU1dRaU9pSkRiMjUwWlc1MFgwdFNYMHRRVkNJc0ltdGxlVWxrSWpvaU1tWTBNVGN3TldFdE1UbGlNeTAwWkRjM0xUazNNRFF0WW1aaU9HRTJNekUyTXpGbUluMD0iLEtFWUZPUk1BVD0iUFJNTkFHUkEiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="2f41705a-19b3-4d77-9704-bfb8a631631f" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8SEC9BcFoZs013lwS/uKYxYx8aBU5hZ3JhIg5Db250ZW50X0tSX0tQVEjzxombBg==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFUM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQzhTRUM5QmNGb1pzMDEzbHdTL3VLWXhZeDhhQlU1aFozSmhJZzVEYjI1MFpXNTBYMHRTWDB0UVZFanp4b21iQmc9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="277b5e57-0ba1-4d90-a0cb-7f7b1c088d08" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAiHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAGhleUpqYjI1MFpXNTBTV1FpT2lKRGIyNTBaVzUwWDB0U1gwdFFWQ0lzSW10bGVVbGtJam9pTWpjM1lqVmxOVGN0TUdKaE1TMDBaRGt3TFdFd1kySXROMlkzWWpGak1EZzRaREE0SW4wPQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0geG1sbnM6cHJtPSJ1cm46bmFncmE6cHJtOjEtMDpzZXJ2aWNlczpzY2hlbWFzOm1wZCI+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpEYjI1MFpXNTBYMHRTWDB0UVZDSXNJbXRsZVVsa0lqb2lNamMzWWpWbE5UY3RNR0poTVMwMFpEa3dMV0V3WTJJdE4yWTNZakZqTURnNFpEQTRJbjA9PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBaUhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUdobGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1JHSXlOVEJhVnpVd1dEQjBVMWd3ZEZGV1EwbHpTVzEwYkdWVmJHdEphbTlwVFdwak0xbHFWbXhPVkdOMFRVZEthRTFUTURCYVJHdDNURmRGZDFreVNYUk9NbGt6V1dwR2FrMUVaelJhUkVFMFNXNHdQUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1Db250ZW50X0tSX0tQVCZwcm09ZXlKamIyNTBaVzUwU1dRaU9pSkRiMjUwWlc1MFgwdFNYMHRRVkNJc0ltdGxlVWxrSWpvaU1qYzNZalZsTlRjdE1HSmhNUzAwWkRrd0xXRXdZMkl0TjJZM1lqRmpNRGc0WkRBNEluMD0iLEtFWUZPUk1BVD0iUFJNTkFHUkEiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="277b5e57-0ba1-4d90-a0cb-7f7b1c088d08" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAT3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAC8SECd7XlcLoU2QoMt/exwIjQgaBU5hZ3JhIg5Db250ZW50X0tSX0tQVEjj3JWbBg==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFUM0J6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQzhTRUNkN1hsY0xvVTJRb010L2V4d0lqUWdhQlU1aFozSmhJZzVEYjI1MFpXNTBYMHRTWDB0UVZFamozSldiQmc9PTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2020-03-20T07:27:00Z" id="period0" start="2020-03-20T06:28:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="2f41705a-19b3-4d77-9704-bfb8a631631f">
            <cpix:LabelFilter label="HD"/>
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>
5.6.4.2. Key per track with key rotation by index

Request

XML
<cpix:CPIX contentId="Test_KR_Index" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000005"/>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000006"/>
    </cpix:ContentKeyList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
        <cpix:ContentKeyPeriod id="p2" index = "2"/>
    </cpix:ContentKeyPeriodList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000005" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000005" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000006" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95"/>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000006" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000005">
            <cpix:LabelFilter label="HD"/>
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000006">
            <cpix:LabelFilter label="SD"/>
            <cpix:KeyPeriodFilter periodId="p2"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Test_KR_Index">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="00a818ee-2af2-4dcd-b3c3-3a9222df1a52">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>BNUrpA2EuA9xqGDH1PfWKQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey kid="5567f518-bde3-423f-907a-fc575e283948">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>Nc5RVEC6Au9ay316IUjSWA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="00a818ee-2af2-4dcd-b3c3-3a9222df1a52" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAiHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAGhleUpqYjI1MFpXNTBTV1FpT2lKVVpYTjBYMHRTWDBsdVpHVjRJaXdpYTJWNVNXUWlPaUl3TUdFNE1UaGxaUzB5WVdZeUxUUmtZMlF0WWpOak15MHpZVGt5TWpKa1pqRmhOVElpZlE9PQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0geG1sbnM6cHJtPSJ1cm46bmFncmE6cHJtOjEtMDpzZXJ2aWNlczpzY2hlbWFzOm1wZCI+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpVWlhOMFgwdFNYMGx1WkdWNElpd2lhMlY1U1dRaU9pSXdNR0U0TVRobFpTMHlZV1l5TFRSa1kyUXRZak5qTXkwellUa3lNakprWmpGaE5USWlmUT09PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBaUhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUdobGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1ZWcFlUakJZTUhSVFdEQnNkVnBIVmpSSmFYZHBZVEpXTlZOWFVXbFBhVWwzVFVkRk5FMVVhR3hhVXpCNVdWZFplVXhVVW10Wk1sRjBXV3BPYWsxNU1IcFpWR3Q1VFdwS2ExcHFSbWhPVkVscFpsRTlQUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1UZXN0X0tSX0luZGV4JnBybT1leUpqYjI1MFpXNTBTV1FpT2lKVVpYTjBYMHRTWDBsdVpHVjRJaXdpYTJWNVNXUWlPaUl3TUdFNE1UaGxaUzB5WVdZeUxUUmtZMlF0WWpOak15MHpZVGt5TWpKa1pqRmhOVElpZlE9PSIsS0VZRk9STUFUPSJQUk1OQUdSQSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="00a818ee-2af2-4dcd-b3c3-3a9222df1a52" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwIARIQAKgY7iryTc2zwzqSIt8aUhoFTmFncmEiDVRlc3RfS1JfSW5kZXg4AQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFUSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ3dJQVJJUUFLZ1k3aXJ5VGMyend6cVNJdDhhVWhvRlRtRm5jbUVpRFZSbGMzUmZTMUpmU1c1a1pYZzRBUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="5567f518-bde3-423f-907a-fc575e283948" systemId="adb41c24-2dbf-4a6d-958b-4457c0d27b95">
            <cpix:PSSH>AAAAiHBzc2gAAAAArbQcJC2/Sm2Vi0RXwNJ7lQAAAGhleUpqYjI1MFpXNTBTV1FpT2lKVVpYTjBYMHRTWDBsdVpHVjRJaXdpYTJWNVNXUWlPaUkxTlRZM1pqVXhPQzFpWkdVekxUUXlNMll0T1RBM1lTMW1ZelUzTldVeU9ETTVORGdpZlE9PQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PHBybTpQUk0geG1sbnM6cHJtPSJ1cm46bmFncmE6cHJtOjEtMDpzZXJ2aWNlczpzY2hlbWFzOm1wZCI+PHBybTpQUk1TaWduYWxpemF0aW9uPmV5SmpiMjUwWlc1MFNXUWlPaUpVWlhOMFgwdFNYMGx1WkdWNElpd2lhMlY1U1dRaU9pSTFOVFkzWmpVeE9DMWlaR1V6TFRReU0yWXRPVEEzWVMxbVl6VTNOV1V5T0RNNU5EZ2lmUT09PC9wcm06UFJNU2lnbmFsaXphdGlvbj48L3BybTpQUk0+PGNlbmM6cHNzaD5BQUFBaUhCemMyZ0FBQUFBcmJRY0pDMi9TbTJWaTBSWHdOSjdsUUFBQUdobGVVcHFZakkxTUZwWE5UQlRWMUZwVDJsS1ZWcFlUakJZTUhSVFdEQnNkVnBIVmpSSmFYZHBZVEpXTlZOWFVXbFBhVWt4VGxSWk0xcHFWWGhQUXpGcFdrZFZla3hVVVhsTk1sbDBUMVJCTTFsVE1XMVplbFV6VGxkVmVVOUVUVFZPUkdkcFpsRTlQUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9Imh0dHA6Ly93d3cubmFncmEuY29tL2tleT1UZXN0X0tSX0luZGV4JnBybT1leUpqYjI1MFpXNTBTV1FpT2lKVVpYTjBYMHRTWDBsdVpHVjRJaXdpYTJWNVNXUWlPaUkxTlRZM1pqVXhPQzFpWkdVekxUUXlNMll0T1RBM1lTMW1ZelUzTldVeU9ETTVORGdpZlE9PSIsS0VZRk9STUFUPSJQUk1OQUdSQSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="5567f518-bde3-423f-907a-fc575e283948" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwIARIQVWf1GL3jQj+QevxXXig5SBoFTmFncmEiDVRlc3RfS1JfSW5kZXg4Ag==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFUSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ3dJQVJJUVZXZjFHTDNqUWorUWV2eFhYaWc1U0JvRlRtRm5jbUVpRFZSbGMzUmZTMUpmU1c1a1pYZzRBZz09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
        <cpix:ContentKeyPeriod id="p2" index="2"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="00a818ee-2af2-4dcd-b3c3-3a9222df1a52">
            <cpix:LabelFilter label="HD"/>
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="5567f518-bde3-423f-907a-fc575e283948">
            <cpix:LabelFilter label="SD"/>
            <cpix:KeyPeriodFilter periodId="p2"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

5.6.5. Content key end to end encryption

Widevine and PlayReady DRMs with end-to-end encryption enabled.

Request

XML
<cpix:CPIX contentId="Content01000" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#">
<cpix:DeliveryDataList>
        <cpix:DeliveryData id="ORIGINSERVERID1">
            <cpix:DeliveryKey>
                <ds:X509Data>
                    <ds:X509Certificate>MIICqTCCAhKgAwIBAgIJAPUZH7tccQIHMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAklOMRIwEAYDVQQIDAlLYXJuYXRha2ExEjAQBgNVBAcMCUJhbmdhbG9yZTEUMBIGA1UECgwLTmFncmF2aXNpb24xDDAKBgNVBAsMA0NBUzERMA8GA1UEAwwIVGVzdENlcnQwHhcNMjAwMTIwMDUxOTEwWhcNMjEwMTE5MDUxOTEwWjBsMQswCQYDVQQGEwJJTjESMBAGA1UECAwJS2FybmF0YWthMRIwEAYDVQQHDAlCYW5nYWxvcmUxFDASBgNVBAoMC05hZ3JhdmlzaW9uMQwwCgYDVQQLDANDQVMxETAPBgNVBAMMCFRlc3RDZXJ0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlL7hyqTPwVovWWfbfCVNB2nDwMTBE8KxLA2yZhRkBVkHGfADf/lor2xgSZBzxPBKOZ5B8lrkAHNx9vhTVzXNWxDFFzAOMn2RllNH1LMtUH7fnLGa6GXTYccl6g3vFYsEllVf8C/6RQh6iPVSDUTT12GW12fiFVtImK9L4d6LvUwIDAQABo1MwUTAdBgNVHQ4EFgQUfgwQhBHYGHdLJk3V99hhTn3r4HAwHwYDVR0jBBgwFoAUfgwQhBHYGHdLJk3V99hhTn3r4HAwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAmzf2IlBUccbbv31vSw960XSVvtANo3NqEJIcK3hUS8GCkN/3rm8P+m/i33sXP6CrXYmLZv4iwlDdwQYT1GCqWLi6B1W75PQdz5ftetA+/a4fRI3Q6vkzYqrOxA/s7a82NzJBSNAnr+Anc2+dVAp3yekwNyEqGTyOvag8xmSTxqA==</ds:X509Certificate>
                </ds:X509Data>
            </cpix:DeliveryKey>
         </cpix:DeliveryData>
</cpix:DeliveryDataList>
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3334-200000000123"/>
  <cpix:ContentKey kid="99999999-9999-9999-3334-200000000124"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3334-200000000123" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
  <!--Playready-->
  <cpix:DRMSystem kid="99999999-9999-9999-3334-200000000124" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
    <cpix:PSSH/>
        <cpix:ContentProtectionData/>
        <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content01000">
    <cpix:DeliveryDataList>
        <cpix:DeliveryData id="ORIGINSERVERID1">
            <cpix:DeliveryKey>
                <ds:X509Data>
                    <ds:X509Certificate>MIICqTCCAhKgAwIBAgIJAPUZH7tccQIHMA0GCSqGSIb3DQEBCwUAMGwxCzAJBgNVBAYTAklOMRIwEAYDVQQIDAlLYXJuYXRha2ExEjAQBgNVBAcMCUJhbmdhbG9yZTEUMBIGA1UECgwLTmFncmF2aXNpb24xDDAKBgNVBAsMA0NBUzERMA8GA1UEAwwIVGVzdENlcnQwHhcNMjAwMTIwMDUxOTEwWhcNMjEwMTE5MDUxOTEwWjBsMQswCQYDVQQGEwJJTjESMBAGA1UECAwJS2FybmF0YWthMRIwEAYDVQQHDAlCYW5nYWxvcmUxFDASBgNVBAoMC05hZ3JhdmlzaW9uMQwwCgYDVQQLDANDQVMxETAPBgNVBAMMCFRlc3RDZXJ0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlL7hyqTPwVovWWfbfCVNB2nDwMTBE8KxLA2yZhRkBVkHGfADf/lor2xgSZBzxPBKOZ5B8lrkAHNx9vhTVzXNWxDFFzAOMn2RllNH1LMtUH7fnLGa6GXTYccl6g3vFYsEllVf8C/6RQh6iPVSDUTT12GW12fiFVtImK9L4d6LvUwIDAQABo1MwUTAdBgNVHQ4EFgQUfgwQhBHYGHdLJk3V99hhTn3r4HAwHwYDVR0jBBgwFoAUfgwQhBHYGHdLJk3V99hhTn3r4HAwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAmzf2IlBUccbbv31vSw960XSVvtANo3NqEJIcK3hUS8GCkN/3rm8P+m/i33sXP6CrXYmLZv4iwlDdwQYT1GCqWLi6B1W75PQdz5ftetA+/a4fRI3Q6vkzYqrOxA/s7a82NzJBSNAnr+Anc2+dVAp3yekwNyEqGTyOvag8xmSTxqA==</ds:X509Certificate>
                </ds:X509Data>
            </cpix:DeliveryKey>
            <cpix:DocumentKey Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc">
                <cpix:Data>
                    <pskc:Secret>
                        <pskc:EncryptedValue>
                            <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
                            <enc:CipherData>
                                <enc:CipherValue>oYep29b/fO258w9dQvgUrzSeup/tlTPyWJz4zVftDljK7jvRbN44acWdKFbc9EPredr6MMyT5hzmR9grJ1X1Zudz/2+ojfbF5s5R5mYvuU8kWHzxvlp6bpGPmKN52s95ruKL3ISOJNxMkobBfNg71ULeKShbixqOSC5V8CTbzSk=</enc:CipherValue>
                            </enc:CipherData>
                        </pskc:EncryptedValue>
                    </pskc:Secret>
                </cpix:Data>
            </cpix:DocumentKey>
            <cpix:MACMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#hmac-sha512">
                <pskc:MACKey>
                    <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
                    <enc:CipherData>
                        <enc:CipherValue>bIE/qhmI61TrkfCf2/oieTj1HVnZa6MYrSI9+zcXFgO6m3VZwUvokkyCY0Ll4fqB74bSkBm/HRNtdldic2hHhDNs3P9r4sipcnYi2hroyzGY221WUltrWRCaDu8oX0Ppv1zNDpbg5TYL+VaWjrjOAqkQoME7Maq8veD/9FxUqXc=</enc:CipherValue>
                    </enc:CipherData>
                </pskc:MACKey>
            </cpix:MACMethod>
        </cpix:DeliveryData>
    </cpix:DeliveryDataList>
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="598e8c96-f7f4-4df9-8334-a0a185ff63d9">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:EncryptedValue>
                        <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/>
                        <enc:CipherData>
                            <enc:CipherValue>/DpqxgR6ODGxLZteKDrrcIhdORf6GrsOXMOK2WxlTEnkqwlQvNXJRjDKV+gyYJsi</enc:CipherValue>
                        </enc:CipherData>
                    </pskc:EncryptedValue>
                    <pskc:ValueMAC>Pe3zjTQC60rH/hTCb7VTqkZyUSqqkKvmEQF0vs65f+/VLOqtirayhe5/q4Q4J9Ab2gZNCUJDdhOuXomYzsvUGg==</pskc:ValueMAC>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey kid="388b3bb3-5bf0-4a0d-80f2-63f307781b50">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:EncryptedValue>
                        <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/>
                        <enc:CipherData>
                            <enc:CipherValue>VHPdL//aqlLuRkPgxZDJz4ZRsXQ/KgZvyK30GIu132PJGB7bxPnWTKIKHnRBzCmz</enc:CipherValue>
                        </enc:CipherData>
                    </pskc:EncryptedValue>
                    <pskc:ValueMAC>5lO9eXZofdpzb3P5DqSwlzE0xZYc8BmbieFyaiEYv1hWFmZ7fVSBhOLs2xnVLtZJGC+kHxvRMG/fFEZikKMxBg==</pskc:ValueMAC>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="598e8c96-f7f4-4df9-8334-a0a185ff63d9" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACkIARIQWY6Mlvf0TfmDNKChhf9j2RoFTmFncmEiDENvbnRlbnQwMTAwMA==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2tJQVJJUVdZNk1sdmYwVGZtRE5LQ2hoZjlqMlJvRlRtRm5jbUVpREVOdmJuUmxiblF3TVRBd01BPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="598e8c96-f7f4-4df9-8334-a0a185ff63d9" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAAEZHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAABEREBAAAAQABADoEPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AQgBCAEEATgBEAF8AUwBTAFAALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBCAEIAQQBOAEQAXwBTAFMAUAAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABBAF8AVQBSAEwAPgA8AEwAVQBJAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AQgBCAEEATgBEAF8AUwBTAFAALgBhAG4AeQBjAGEAcwB0AC4AbgBhAGcAcgBhAC4AYwBvAG0ALwBCAEIAQQBOAEQAXwBTAFMAUAAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABVAEkAXwBVAFIATAA+ADwASwBJAEQAPgBsAG8AeQBPAFcAZgBUADMAKwBVADIARABOAEsAQwBoAGgAZgA5AGoAMgBRAD0APQA8AC8ASwBJAEQAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAIAB4AG0AbABuAHMAPQAiACIAPgA8AEMAbwBuAHQAZQBuAHQAUgBlAGYAPgBDAG8AbgB0AGUAbgB0ADAAMQAwADAAMAA8AC8AQwBvAG4AdABlAG4AdABSAGUAZgA+ADwALwBDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APABDAEgARQBDAEsAUwBVAE0APgAvADIAWQBLAHcAbAAwAEIAYgBLAHMAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5SQVFBQUFFQUFRQTZCRHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFFSUFRZ0JCQUU0QVJBQmZBRk1BVXdCUUFDNEFZUUJ1QUhrQVl3QmhBSE1BZEFBdUFHNEFZUUJuQUhJQVlRQXVBR01BYndCdEFDOEFRZ0JDQUVFQVRnQkVBRjhBVXdCVEFGQUFMd0J3QUhJQWJBQnpBQzhBWXdCdkFHNEFkQUJsQUc0QWRBQnNBR2tBWXdCbEFHNEFjd0JsQUhNQVpRQnlBSFlBYVFCakFHVUFMd0IyQURFQUx3QnNBR2tBWXdCbEFHNEFjd0JsQUhNQVBBQXZBRXdBUVFCZkFGVUFVZ0JNQUQ0QVBBQk1BRlVBU1FCZkFGVUFVZ0JNQUQ0QWFBQjBBSFFBY0FCekFEb0FMd0F2QUVJQVFnQkJBRTRBUkFCZkFGTUFVd0JRQUM0QVlRQnVBSGtBWXdCaEFITUFkQUF1QUc0QVlRQm5BSElBWVFBdUFHTUFid0J0QUM4QVFnQkNBRUVBVGdCRUFGOEFVd0JUQUZBQUx3QndBSElBYkFCekFDOEFZd0J2QUc0QWRBQmxBRzRBZEFCc0FHa0FZd0JsQUc0QWN3QmxBSE1BWlFCeUFIWUFhUUJqQUdVQUx3QjJBREVBTHdCc0FHa0FZd0JsQUc0QWN3QmxBSE1BUEFBdkFFd0FWUUJKQUY4QVZRQlNBRXdBUGdBOEFFc0FTUUJFQUQ0QWJBQnZBSGtBVHdCWEFHWUFWQUF6QUNzQVZRQXlBRVFBVGdCTEFFTUFhQUJvQUdZQU9RQnFBRElBVVFBOUFEMEFQQUF2QUVzQVNRQkVBRDRBUEFCREFGVUFVd0JVQUU4QVRRQkJBRlFBVkFCU0FFa0FRZ0JWQUZRQVJRQlRBQ0FBZUFCdEFHd0FiZ0J6QUQwQUlnQWlBRDRBUEFCREFHOEFiZ0IwQUdVQWJnQjBBRklBWlFCbUFENEFRd0J2QUc0QWRBQmxBRzRBZEFBd0FERUFNQUF3QURBQVBBQXZBRU1BYndCdUFIUUFaUUJ1QUhRQVVnQmxBR1lBUGdBOEFDOEFRd0JWQUZNQVZBQlBBRTBBUVFCVUFGUUFVZ0JKQUVJQVZRQlVBRVVBVXdBK0FEd0FRd0JJQUVVQVF3QkxBRk1BVlFCTkFENEFMd0F5QUZrQVN3QjNBR3dBTUFCQ0FHSUFTd0J6QUQwQVBBQXZBRU1BU0FCRkFFTUFTd0JUQUZVQVRRQStBRHdBTHdCRUFFRUFWQUJCQUQ0QVBBQXZBRmNBVWdCTkFFZ0FSUUJCQUVRQVJRQlNBRDRBPC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRVpIQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUJFUkVCQUFBQVFBQkFEb0VQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVFnQkNBRUVBVGdCRUFGOEFVd0JUQUZBQUxnQmhBRzRBZVFCakFHRUFjd0IwQUM0QWJnQmhBR2NBY2dCaEFDNEFZd0J2QUcwQUx3QkNBRUlBUVFCT0FFUUFYd0JUQUZNQVVBQXZBSEFBY2dCc0FITUFMd0JqQUc4QWJnQjBBR1VBYmdCMEFHd0FhUUJqQUdVQWJnQnpBR1VBY3dCbEFISUFkZ0JwQUdNQVpRQXZBSFlBTVFBdkFHd0FhUUJqQUdVQWJnQnpBR1VBY3dBOEFDOEFUQUJCQUY4QVZRQlNBRXdBUGdBOEFFd0FWUUJKQUY4QVZRQlNBRXdBUGdCb0FIUUFkQUJ3QUhNQU9nQXZBQzhBUWdCQ0FFRUFUZ0JFQUY4QVV3QlRBRkFBTGdCaEFHNEFlUUJqQUdFQWN3QjBBQzRBYmdCaEFHY0FjZ0JoQUM0QVl3QnZBRzBBTHdCQ0FFSUFRUUJPQUVRQVh3QlRBRk1BVUFBdkFIQUFjZ0JzQUhNQUx3QmpBRzhBYmdCMEFHVUFiZ0IwQUd3QWFRQmpBR1VBYmdCekFHVUFjd0JsQUhJQWRnQnBBR01BWlFBdkFIWUFNUUF2QUd3QWFRQmpBR1VBYmdCekFHVUFjd0E4QUM4QVRBQlZBRWtBWHdCVkFGSUFUQUErQUR3QVN3QkpBRVFBUGdCc0FHOEFlUUJQQUZjQVpnQlVBRE1BS3dCVkFESUFSQUJPQUVzQVF3Qm9BR2dBWmdBNUFHb0FNZ0JSQUQwQVBRQThBQzhBU3dCSkFFUUFQZ0E4QUVNQVZRQlRBRlFBVHdCTkFFRUFWQUJVQUZJQVNRQkNBRlVBVkFCRkFGTUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFDSUFQZ0E4QUVNQWJ3QnVBSFFBWlFCdUFIUUFVZ0JsQUdZQVBnQkRBRzhBYmdCMEFHVUFiZ0IwQURBQU1RQXdBREFBTUFBOEFDOEFRd0J2QUc0QWRBQmxBRzRBZEFCU0FHVUFaZ0ErQUR3QUx3QkRBRlVBVXdCVUFFOEFUUUJCQUZRQVZBQlNBRWtBUWdCVkFGUUFSUUJUQUQ0QVBBQkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQXZBRElBV1FCTEFIY0FiQUF3QUVJQVlnQkxBSE1BUFFBOEFDOEFRd0JJQUVVQVF3QkxBRk1BVlFCTkFENEFQQUF2QUVRQVFRQlVBRUVBUGdBOEFDOEFWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFQZ0E9PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>


6. Encryptor producer mode

6.1. Nominal

Widevine DRM with CENC encryption scheme and key value.

Request

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
   <cpix:Data>
      <pskc:Secret>
         <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
       </pskc:Secret>
      </cpix:Data>
     </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList/>
</cpix:CPIX>

6.2. Key rotation

6.2.1. Key Rotation by start and end date

Widevine DRM with explicit IV, CBCS encryption scheme, track type SD and key value.

Request

XML
<cpix:CPIX contentId="Content_Producer_KR"
	xmlns:cpix="urn:dashif:org:cpix"
	xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
	<cpix:ContentKeyList>
		<cpix:ContentKey kid="99999999-9999-9999-3333-500000001405" commonEncryptionScheme="cbcs" explicitIV="OFj2IjCsPJFfMAxmQxLGPw=="/>
		<cpix:Data>
			<pskc:Secret>
				<pskc:PlainValue>U2eLfiOE3WLe6gBJbW9L+Q==</pskc:PlainValue>
			</pskc:Secret>
		</cpix:Data>
	</cpix:ContentKeyList>
	<cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-500000001405" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
	<cpix:ContentKeyPeriodList>
		<ContentKeyPeriod id="period0" start="2020-03-22T05:00:00Z" end="2020-03-22T06:00:00Z"/>
	</cpix:ContentKeyPeriodList>
	<ContentKeyUsageRuleList>
		<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-500000001405" intendedTrackType="SD">
			<cpix:KeyPeriodFilter periodId="period0"/>
		</cpix:ContentKeyUsageRule>
	</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_Producer_KR">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cbcs" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="99999999-9999-9999-3333-500000001405">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>U2eLfiOE3WLe6gBJbW9L+Q==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-500000001405" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAVHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADQSEJmZmZmZmZmZMzNQAAAAFAUaBU5hZ3JhIhNDb250ZW50X1Byb2R1Y2VyX0tSSPPGiZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFWSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRFFTRUptWm1abVptWm1aTXpOUUFBQUFGQVVhQlU1aFozSmhJaE5EYjI1MFpXNTBYMUJ5YjJSMVkyVnlYMHRTU1BQR2lac0c8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2020-03-22T06:00:00Z" id="period0" start="2020-03-22T05:00:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="SD" kid="99999999-9999-9999-3333-500000001405">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

PlayReady, Widevine and Fairplay DRMs with 2 keys and 2 periods.

Request

XML
<?xml version="1.0" encoding="utf-8"?>
<cpix:CPIX contentId="vod_asset_01" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" >
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000031" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>k6wFI+Bmlh6xR29rC8+sRw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey kid="99999999-2222-3333-4444-100016000032" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>MppXqVYUw1nxVcP3Y1bYbg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
      <!--Fairplay-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="94CE86FB-07FF-4F43-ADB8-93D2FA968CA2"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="94CE86FB-07FF-4F43-ADB8-93D2FA968CA2"/>
      <!--PlayReady-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
      <!--Widevine-->
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
      <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
    </cpix:DRMSystemList>
    <!-- Mandatory Fields For Key Rotation Enabled: ContentKeyPeriodList and ContentKeyUsageRuleList -->
    <cpix:ContentKeyPeriodList>
        <ContentKeyPeriod id="period0" start="2019-01-01T00:00:00Z" end="2019-01-01T00:01:00Z" />
        <ContentKeyPeriod id="period1" start="2019-01-01T00:01:00Z" end="2019-01-01T00:02:00Z" />
    </cpix:ContentKeyPeriodList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000031">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000032">
            <cpix:KeyPeriodFilter periodId="period1"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="vod_asset_01">
    <cpix:ContentKeyList>
        <cpix:ContentKey explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="99999999-2222-3333-4444-100016000032">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>MppXqVYUw1nxVcP3Y1bYbg==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="99999999-2222-3333-4444-100016000031">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>k6wFI+Bmlh6xR29rC8+sRw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUoyYjJSZllYTnpaWFJmTURFaUxDSkxaWGxKWkNJNklqazVPVGs1T1RrNUxUSXlNakl0TXpNek15MDBORFEwTFRFd01EQXhOakF3TURBek1TSXNJa2xXSWpvaVQwWnFNa2xxUTNOUVNrWm1UVUY0YlZGNFRFZFFkejA5SW4wPSIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
            <cpix:HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2V5SkRiMjUwWlc1MFNXUWlPaUoyYjJSZllYTnpaWFJmTURFaUxDSkxaWGxKWkNJNklqazVPVGs1T1RrNUxUSXlNakl0TXpNek15MDBORFEwTFRFd01EQXhOakF3TURBek1pSXNJa2xXSWpvaVQwWnFNa2xxUTNOUVNrWm1UVUY0YlZGNFRFZFFkejA5SW4wPSIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAADwHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA6CgAwAAAQABAJYDPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AYwBvAG4AbgBlAGMAdAAuAGMAbwBuAGEAeAAuAGMAbwBtAC8AbABpAGMAZQBuAHMAZQAvAHAAbABhAHkAcgBlAGEAZAB5ADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBjAG8AbgBuAGUAYwB0AC4AYwBvAG4AYQB4AC4AYwBvAG0ALwBsAGkAYwBlAG4AcwBlAC8AcABsAGEAeQByAGUAYQBkAHkAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEsASQBEAD4AbQBaAG0AWgBtAFMASQBpAE0AegBOAEUAUgBCAEEAQQBGAGcAQQBBAE0AUQA9AD0APAAvAEsASQBEAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTACAAeABtAGwAbgBzAD0AIgAiAD4APABDAG8AbgB0AGUAbgB0AFIAZQBmAD4AdgBvAGQAXwBhAHMAcwBlAHQAXwAwADEAPAAvAEMAbwBuAHQAZQBuAHQAUgBlAGYAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwAQwBIAEUAQwBLAFMAVQBNAD4AbwByAGQAeABIADcAYwBqADAAYwBzAD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5vQU1BQUFFQUFRQ1dBendBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFHTUFid0J1QUc0QVpRQmpBSFFBTGdCakFHOEFiZ0JoQUhnQUxnQmpBRzhBYlFBdkFHd0FhUUJqQUdVQWJnQnpBR1VBTHdCd0FHd0FZUUI1QUhJQVpRQmhBR1FBZVFBOEFDOEFUQUJCQUY4QVZRQlNBRXdBUGdBOEFFd0FWUUJKQUY4QVZRQlNBRXdBUGdCb0FIUUFkQUJ3QUhNQU9nQXZBQzhBWXdCdkFHNEFiZ0JsQUdNQWRBQXVBR01BYndCdUFHRUFlQUF1QUdNQWJ3QnRBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQXZBSEFBYkFCaEFIa0FjZ0JsQUdFQVpBQjVBRHdBTHdCTUFGVUFTUUJmQUZVQVVnQk1BRDRBUEFCTEFFa0FSQUErQUcwQVdnQnRBRm9BYlFCVEFFa0FhUUJOQUhvQVRnQkZBRklBUWdCQkFFRUFSZ0JuQUVFQVFRQk5BRkVBUFFBOUFEd0FMd0JMQUVrQVJBQStBRHdBUXdCVkFGTUFWQUJQQUUwQVFRQlVBRlFBVWdCSkFFSUFWUUJVQUVVQVV3QWdBSGdBYlFCc0FHNEFjd0E5QUNJQUlnQStBRHdBUXdCdkFHNEFkQUJsQUc0QWRBQlNBR1VBWmdBK0FIWUFid0JrQUY4QVlRQnpBSE1BWlFCMEFGOEFNQUF4QUR3QUx3QkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBUEFBdkFFTUFWUUJUQUZRQVR3Qk5BRUVBVkFCVUFGSUFTUUJDQUZVQVZBQkZBRk1BUGdBOEFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FHOEFjZ0JrQUhnQVNBQTNBR01BYWdBd0FHTUFjd0E5QUR3QUx3QkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQThBQzhBUkFCQkFGUUFRUUErQUR3QUx3QlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQStBQT09PC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRHdIQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUE2Q2dBd0FBQVFBQkFKWURQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVl3QnZBRzRBYmdCbEFHTUFkQUF1QUdNQWJ3QnVBR0VBZUFBdUFHTUFid0J0QUM4QWJBQnBBR01BWlFCdUFITUFaUUF2QUhBQWJBQmhBSGtBY2dCbEFHRUFaQUI1QUR3QUx3Qk1BRUVBWHdCVkFGSUFUQUErQUR3QVRBQlZBRWtBWHdCVkFGSUFUQUErQUdnQWRBQjBBSEFBY3dBNkFDOEFMd0JqQUc4QWJnQnVBR1VBWXdCMEFDNEFZd0J2QUc0QVlRQjRBQzRBWXdCdkFHMEFMd0JzQUdrQVl3QmxBRzRBY3dCbEFDOEFjQUJzQUdFQWVRQnlBR1VBWVFCa0FIa0FQQUF2QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0E4QUVzQVNRQkVBRDRBYlFCYUFHMEFXZ0J0QUZNQVNRQnBBRTBBZWdCT0FFVUFVZ0JDQUVFQVFRQkdBR2NBUVFCQkFFMEFVUUE5QUQwQVBBQXZBRXNBU1FCRUFENEFQQUJEQUZVQVV3QlVBRThBVFFCQkFGUUFWQUJTQUVrQVFnQlZBRlFBUlFCVEFDQUFlQUJ0QUd3QWJnQnpBRDBBSWdBaUFENEFQQUJEQUc4QWJnQjBBR1VBYmdCMEFGSUFaUUJtQUQ0QWRnQnZBR1FBWHdCaEFITUFjd0JsQUhRQVh3QXdBREVBUEFBdkFFTUFid0J1QUhRQVpRQnVBSFFBVWdCbEFHWUFQZ0E4QUM4QVF3QlZBRk1BVkFCUEFFMEFRUUJVQUZRQVVnQkpBRUlBVlFCVUFFVUFVd0ErQUR3QVF3QklBRVVBUXdCTEFGTUFWUUJOQUQ0QWJ3QnlBR1FBZUFCSUFEY0FZd0JxQURBQVl3QnpBRDBBUEFBdkFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
            <cpix:PSSH>AAADwHBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA6CgAwAAAQABAJYDPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwATABBAF8AVQBSAEwAPgBoAHQAdABwAHMAOgAvAC8AYwBvAG4AbgBlAGMAdAAuAGMAbwBuAGEAeAAuAGMAbwBtAC8AbABpAGMAZQBuAHMAZQAvAHAAbABhAHkAcgBlAGEAZAB5ADwALwBMAEEAXwBVAFIATAA+ADwATABVAEkAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBjAG8AbgBuAGUAYwB0AC4AYwBvAG4AYQB4AC4AYwBvAG0ALwBsAGkAYwBlAG4AcwBlAC8AcABsAGEAeQByAGUAYQBkAHkAPAAvAEwAVQBJAF8AVQBSAEwAPgA8AEsASQBEAD4AbQBaAG0AWgBtAFMASQBpAE0AegBOAEUAUgBCAEEAQQBGAGcAQQBBAE0AZwA9AD0APAAvAEsASQBEAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTACAAeABtAGwAbgBzAD0AIgAiAD4APABDAG8AbgB0AGUAbgB0AFIAZQBmAD4AdgBvAGQAXwBhAHMAcwBlAHQAXwAwADEAPAAvAEMAbwBuAHQAZQBuAHQAUgBlAGYAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwAQwBIAEUAQwBLAFMAVQBNAD4ASgBwADUAUQBuAGcAbwBYAHUAeAA0AD0APAAvAEMASABFAEMASwBTAFUATQA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cpix:PSSH>
            <cpix:ContentProtectionData>PG1zcHI6cHJvIHhtbG5zOm1zcHI9InVybjptaWNyb3NvZnQ6cGxheXJlYWR5Ij5vQU1BQUFFQUFRQ1dBendBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUV3QVFRQmZBRlVBVWdCTUFENEFhQUIwQUhRQWNBQnpBRG9BTHdBdkFHTUFid0J1QUc0QVpRQmpBSFFBTGdCakFHOEFiZ0JoQUhnQUxnQmpBRzhBYlFBdkFHd0FhUUJqQUdVQWJnQnpBR1VBTHdCd0FHd0FZUUI1QUhJQVpRQmhBR1FBZVFBOEFDOEFUQUJCQUY4QVZRQlNBRXdBUGdBOEFFd0FWUUJKQUY4QVZRQlNBRXdBUGdCb0FIUUFkQUJ3QUhNQU9nQXZBQzhBWXdCdkFHNEFiZ0JsQUdNQWRBQXVBR01BYndCdUFHRUFlQUF1QUdNQWJ3QnRBQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQXZBSEFBYkFCaEFIa0FjZ0JsQUdFQVpBQjVBRHdBTHdCTUFGVUFTUUJmQUZVQVVnQk1BRDRBUEFCTEFFa0FSQUErQUcwQVdnQnRBRm9BYlFCVEFFa0FhUUJOQUhvQVRnQkZBRklBUWdCQkFFRUFSZ0JuQUVFQVFRQk5BR2NBUFFBOUFEd0FMd0JMQUVrQVJBQStBRHdBUXdCVkFGTUFWQUJQQUUwQVFRQlVBRlFBVWdCSkFFSUFWUUJVQUVVQVV3QWdBSGdBYlFCc0FHNEFjd0E5QUNJQUlnQStBRHdBUXdCdkFHNEFkQUJsQUc0QWRBQlNBR1VBWmdBK0FIWUFid0JrQUY4QVlRQnpBSE1BWlFCMEFGOEFNQUF4QUR3QUx3QkRBRzhBYmdCMEFHVUFiZ0IwQUZJQVpRQm1BRDRBUEFBdkFFTUFWUUJUQUZRQVR3Qk5BRUVBVkFCVUFGSUFTUUJDQUZVQVZBQkZBRk1BUGdBOEFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FFb0FjQUExQUZFQWJnQm5BRzhBV0FCMUFIZ0FOQUE5QUR3QUx3QkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQThBQzhBUkFCQkFGUUFRUUErQUR3QUx3QlhBRklBVFFCSUFFVUFRUUJFQUVVQVVnQStBQT09PC9tc3ByOnBybz48Y2VuYzpwc3NoIHhtbG5zOmNlbmM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBRHdIQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUE2Q2dBd0FBQVFBQkFKWURQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBVEFCQkFGOEFWUUJTQUV3QVBnQm9BSFFBZEFCd0FITUFPZ0F2QUM4QVl3QnZBRzRBYmdCbEFHTUFkQUF1QUdNQWJ3QnVBR0VBZUFBdUFHTUFid0J0QUM4QWJBQnBBR01BWlFCdUFITUFaUUF2QUhBQWJBQmhBSGtBY2dCbEFHRUFaQUI1QUR3QUx3Qk1BRUVBWHdCVkFGSUFUQUErQUR3QVRBQlZBRWtBWHdCVkFGSUFUQUErQUdnQWRBQjBBSEFBY3dBNkFDOEFMd0JqQUc4QWJnQnVBR1VBWXdCMEFDNEFZd0J2QUc0QVlRQjRBQzRBWXdCdkFHMEFMd0JzQUdrQVl3QmxBRzRBY3dCbEFDOEFjQUJzQUdFQWVRQnlBR1VBWVFCa0FIa0FQQUF2QUV3QVZRQkpBRjhBVlFCU0FFd0FQZ0E4QUVzQVNRQkVBRDRBYlFCYUFHMEFXZ0J0QUZNQVNRQnBBRTBBZWdCT0FFVUFVZ0JDQUVFQVFRQkdBR2NBUVFCQkFFMEFad0E5QUQwQVBBQXZBRXNBU1FCRUFENEFQQUJEQUZVQVV3QlVBRThBVFFCQkFGUUFWQUJTQUVrQVFnQlZBRlFBUlFCVEFDQUFlQUJ0QUd3QWJnQnpBRDBBSWdBaUFENEFQQUJEQUc4QWJnQjBBR1VBYmdCMEFGSUFaUUJtQUQ0QWRnQnZBR1FBWHdCaEFITUFjd0JsQUhRQVh3QXdBREVBUEFBdkFFTUFid0J1QUhRQVpRQnVBSFFBVWdCbEFHWUFQZ0E4QUM4QVF3QlZBRk1BVkFCUEFFMEFRUUJVQUZRQVVnQkpBRUlBVlFCVUFFVUFVd0ErQUR3QVF3QklBRVVBUXdCTEFGTUFWUUJOQUQ0QVNnQndBRFVBVVFCdUFHY0Fid0JZQUhVQWVBQTBBRDBBUEFBdkFFTUFTQUJGQUVNQVN3QlRBRlVBVFFBK0FEd0FMd0JFQUVFQVZBQkJBRDRBUEFBdkFGY0FVZ0JOQUVnQVJRQkJBRVFBUlFCU0FENEE8L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000031" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACkIARIQmZmZmSIiMzNERBAAFgAAMRoFQ29uYXgiDHZvZF9hc3NldF8wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2tJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBTVJvRlEyOXVZWGdpREhadlpGOWhjM05sZEY4d01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-2222-3333-4444-100016000032" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAASXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACkIARIQmZmZmSIiMzNERBAAFgAAMhoFQ29uYXgiDHZvZF9hc3NldF8wMQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFTWEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ2tJQVJJUW1abVptU0lpTXpORVJCQUFGZ0FBTWhvRlEyOXVZWGdpREhadlpGOWhjM05sZEY4d01RPT08L2NlbmM6cHNzaD4=</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod end="2019-01-01T00:01:00Z" id="period0" start="2019-01-01T00:00:00Z"/>
        <cpix:ContentKeyPeriod end="2019-01-01T00:02:00Z" id="period1" start="2019-01-01T00:01:00Z"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000031">
            <cpix:KeyPeriodFilter periodId="period0"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-2222-3333-4444-100016000032">
            <cpix:KeyPeriodFilter periodId="period1"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

6.2.2. Key Rotation by index

Widevine DRM with explicit IV, CBCS encryption scheme, track type SD and key value.

Request

XML
<cpix:CPIX contentId="Test_KR_Index" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000003" commonEncryptionScheme="cbcs" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NWX+FHyzgWfc6oCmVFR9PQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-300000000003" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000003" intendedTrackType = "SD">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Test_KR_Index">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cbcs" explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="99999999-9999-9999-3333-300000000003">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NWX+FHyzgWfc6oCmVFR9PQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000003" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAUHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADASEJmZmZmZmZmZMzMwAAAAAAMaBU5hZ3JhIg1UZXN0X0tSX0luZGV4OAFI88aJmwY=</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFVSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBREFTRUptWm1abVptWm1aTXpNd0FBQUFBQU1hQlU1aFozSmhJZzFVWlhOMFgwdFNYMGx1WkdWNE9BRkk4OGFKbXdZPTwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="SD" kid="99999999-9999-9999-3333-300000000003">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Widevine DRM with CBCS encryption scheme and index.

Request

XML
<cpix:CPIX contentId="Test_KR_Index" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000004" >
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NWX+FHyzgWfc6oCmVFR9PQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:DRMSystemList>
		<cpix:DRMSystem kid="99999999-9999-9999-3333-300000000004" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
	</cpix:DRMSystemList>
    <ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000004">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Test_KR_Index">
    <cpix:ContentKeyList>
        <cpix:ContentKey kid="99999999-9999-9999-3333-300000000004">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>NWX+FHyzgWfc6oCmVFR9PQ==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-300000000004" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAATHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACwIARIQmZmZmZmZmZkzMzAAAAAABBoFTmFncmEiDVRlc3RfS1JfSW5kZXg4AQ==</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFUSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQ3dJQVJJUW1abVptWm1abVprek16QUFBQUFBQkJvRlRtRm5jbUVpRFZSbGMzUmZTMUpmU1c1a1pYZzRBUT09PC9jZW5jOnBzc2g+</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyPeriodList>
        <cpix:ContentKeyPeriod id="p1" index="1"/>
    </cpix:ContentKeyPeriodList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-300000000004">
            <cpix:KeyPeriodFilter periodId="p1"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

6.3. Key per track

6.3.1. Nominal using “IntendedTrackType”

Request - Widevine DRM with 2 keys and 2 tracks.

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
   <cpix:Data>
      <pskc:Secret>
         <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
       </pskc:Secret>
      </cpix:Data>
  </cpix:ContentKey>
    <cpix:ContentKey kid="99999999-9999-9999-3333-200000000016" commonEncryptionScheme="cenc">
   <cpix:Data>
      <pskc:Secret>
         <pskc:PlainValue>LASDNrndjsnd13dsaffadx==</pskc:PlainValue>
       </pskc:Secret>
      </cpix:Data>
  </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"></cpix:DRMSystem>
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000016" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"></cpix:DRMSystem>
</cpix:DRMSystemList>
<ContentKeyUsageRuleList>
	<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015" intendedTrackType="FULL_HD"></cpix:ContentKeyUsageRule>
    <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000016" intendedTrackType="HD"></cpix:ContentKeyUsageRule>
</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000016">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>LASDNrndjsnd13dsaffadw==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000016" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABYaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQllhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="FULL_HD" kid="99999999-9999-9999-3333-200000000015"/>
        <cpix:ContentKeyUsageRule intendedTrackType="HD" kid="99999999-9999-9999-3333-200000000016"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

6.3.2. Override tracks of existing keys using “IntendedTrackType”

Request with one track

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
   <cpix:Data>
      <pskc:Secret>
         <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
       </pskc:Secret>
      </cpix:Data>
     </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
<ContentKeyUsageRuleList>
	<cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015" intendedTrackType="UHD">
        </cpix:ContentKeyUsageRule>
</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="UHD" kid="99999999-9999-9999-3333-200000000015"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Get key information

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
     </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015">
            <cpix:LabelFilter label="UHD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Override tracks of previous key

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
   <cpix:Data>
      <pskc:Secret>
         <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
       </pskc:Secret>
      </cpix:Data>
     </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
<ContentKeyUsageRuleList>
    <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015" intendedTrackType="4K">
        </cpix:ContentKeyUsageRule>
    <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015" intendedTrackType="SD">
        </cpix:ContentKeyUsageRule>
</ContentKeyUsageRuleList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule intendedTrackType="4K" kid="99999999-9999-9999-3333-200000000015"/>
        <cpix:ContentKeyUsageRule intendedTrackType="SD" kid="99999999-9999-9999-3333-200000000015"/>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

Get key information

XML
<cpix:CPIX contentId="Content_For_Producer_Flow" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
  <cpix:ContentKey kid="99999999-9999-9999-3333-200000000015" commonEncryptionScheme="cenc">
     </cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
  <!--Widevine-->
  <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
    <cpix:PSSH/>
    <cpix:ContentProtectionData/>
    <cpix:URIExtXKey/>
  </cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="Content_For_Producer_Flow">
    <cpix:ContentKeyList>
        <cpix:ContentKey commonEncryptionScheme="cenc" kid="99999999-9999-9999-3333-200000000015">
            <cpix:Data>
                <pskc:Secret>
                    <pskc:PlainValue>3tfO8LHx1ucGarAY28aoRA==</pskc:PlainValue>
                </pskc:Secret>
            </cpix:Data>
        </cpix:ContentKey>
    </cpix:ContentKeyList>
    <cpix:DRMSystemList>
        <cpix:DRMSystem kid="99999999-9999-9999-3333-200000000015" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
            <cpix:PSSH>AAAAWnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADoSEJmZmZmZmZmZMzMgAAAAABUaBU5hZ3JhIhlDb250ZW50X0Zvcl9Qcm9kdWNlcl9GbG93SOPclZsG</cpix:PSSH>
            <cpix:ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOjIwMTMiPkFBQUFXbkJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBRG9TRUptWm1abVptWm1aTXpNZ0FBQUFBQlVhQlU1aFozSmhJaGxEYjI1MFpXNTBYMFp2Y2w5UWNtOWtkV05sY2w5R2JHOTNTT1BjbFpzRzwvY2VuYzpwc3NoPg==</cpix:ContentProtectionData>
        </cpix:DRMSystem>
    </cpix:DRMSystemList>
    <cpix:ContentKeyUsageRuleList>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015">
            <cpix:LabelFilter label="4K"/>
        </cpix:ContentKeyUsageRule>
        <cpix:ContentKeyUsageRule kid="99999999-9999-9999-3333-200000000015">
            <cpix:LabelFilter label="SD"/>
        </cpix:ContentKeyUsageRule>
    </cpix:ContentKeyUsageRuleList>
</cpix:CPIX>



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.