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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
<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 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
<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 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
<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 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
<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
<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
<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 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
<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 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
<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 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
<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 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
<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
<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
<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 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
<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 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
<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 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
<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 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
<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 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
<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 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 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 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
<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 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
<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 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.
<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 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
<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 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
<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 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
<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 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
<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 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>