Create Content
Use the Create Content operation to encrypt content using the generated encryption keys.
Syntax
POST <https:///cpix/:version>
Path Parameters
Name | Required | Type | Description |
---|---|---|---|
Version | True | String | The CPIX version. Valid values: v1.1, v2.0, v2.1, v2.2, v2.3 |
Query Parameters
Name | Required | Type | Description |
---|---|---|---|
cencNamespace | Optional | String | Common encryption in ISO base media file format files. Default: cenc |
playReadyVersion | Optional | Number | PlayReady version. Default: 4.0.0.0 |
enableSpeke | Optional | Boolean | Secure packager and encoder key exchange. Default: True |
enableLaurl | Optional | Boolean | License acquisition server URL. Default: False |
disableKeyEncryption | Optional | Boolean | Disable key encryption for CPIX v2.0 audience. Default: False |
Request headers
Name | Value |
---|---|
Content-Type | application/xml |
Authorization | JWT token |
Example: VOD or Static Live
The following is an example request for VOD asset "vod_asset", for PlayReady, Fairplay and Widevine.
<?xml version="1.0" encoding="utf-8"?> <cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" contentId="vod_asset" version="2.3"> <cpix:ContentKeyList> <cpix:ContentKey kid="Please contact your Verimatrix representative for further information"/> </cpix:ContentKeyList> <cpix:DRMSystemList> <cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="9a04f079-9840-4286-ab92-e65be0885f95"/> <cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="94CE86FB-07FF-4F43-ADB8-93D2FA968CA2"/> <cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/> </cpix:DRMSystemList> </cpix:CPIX>
The following is an example response for VOD asset “vod_asset“, for Playready, Fairplay, and Widevine.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <cpix:CPIX contentId="vod_asset" version="2.3" xmlns:speke="urn:aws: amazon:com:speke" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" xmlns:enc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3. org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLScance" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cpix="urn:dashif:org:cpix">
\<cpix:ContentKeyList> \<cpix:ContentKey explicitIV="L3ZFR7E74wOiB9nN6WQJcA==" kid="Please contact your Verimatrix representative for further information"> \<cpix:Data> \<pskc:Secret xmlns:pskc="urn:ietf:params:xml:ns:keyprov: pskc"> \<pskc:PlainValue>wvi8wagAv2UzMC1ubN4fvA==\</pskc: PlainValue> \</pskc:Secret> \</cpix:Data> \</cpix:ContentKey> \</cpix:ContentKeyList> \<cpix:DRMSystemList> \<cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="9a04f079-9840-4286-ab92-e65be0885f95"> \<cpix: PSSH>AAACJnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAgYGAgAAAQABAPwBPABXAFIATQB IAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQB zAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwA vAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA 0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBAOAEYATwA +ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwASwBFAFkATAB FAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA +ADwASwBJAEQAPgArADQAWQBHAHYAYwA5AGYANwBGADYATgBDAEcAbgBqAEUAKwBvAEUAUQB 3AD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AEkAVgBEAFYAdQA4ADkANAA 2AFcAbwA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQB IAEUAQQBEAEUAUgA+AA==\</cpix:PSSH> \<cpix: ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOj IwMTMiPkFBQUNKbkJ6YzJnQUFBQUFtZ1R3ZVpoQVFvYXJrdVpiNEloZmxRQUFBZ1lHQWdBQU FRQUJBUHdCUEFCSWEFGSUFUUUJJQUVVQVFRQkVBRVVBVWdBZ0FIZ0FiUUJzQUc0QWN3QTlBQ0 lBYUFCMEFIUUFjQUE2QUM4QUx3QnpBR01BYUFCbEFHMEFZUUJ6QUM0QWJRQnBBR01BY2dCdk FITUFid0JtQUhRQUxnQmpBRzhBYlFBdkFFUUFVZ0JOQUM4QU1nQXdBREFBTndBdkFEQUFNd0 F2QUZBQWJBQmhBSGtBVWdCbEFHRUFaQUI1QUVnQVpRQmhBR1FBWlFCeUFDSUFJQUIyQUdVQW NnQnpBR2tBYndCdUFEMEFJZ0EwQUM0QU1BQXVBREFBTGdBd0FDSUFQZ0E4QUVRQVFRQlVBRU VBUGdBOEFGQUFVZ0JQQUZRQVJRQkRBRlFBU1FCT0FFWUFUd0ErQUR3QVFRQk1BRWNBU1FCRU FENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBU3dCRkFGa0FUQU JGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFBdkFGQUFVZ0JQQUZRQV JRQkRBRlFBU1FCT0FFWUFUd0ErQUR3QVN3QkpBRVFBUGdBckFEUUFXUUJIQUhZQVl3QTVBR1 lBTndCR0FEWUFUZ0JEQUVjQWJnQnFBRVVBS3dCdkFFVUFVUUIzQUQwQVBRQThBQzhBU3dCSk FFUUFQZ0E4QUVNQVNBQkZBRU1BU3dCVEFGVUFUUUErQUVrQVZnQkVBRllBZFFBNEFEa0FOQU EyQUZjQWJ3QTlBRHdBTHdCREFFZ0FSUUJEQUVzQVV3QlZBRTBBUGdBOEFDOEFSQUJCQUZRQV FRQStBRHdBTHdCWEFGSUFUUUJJQUVVQVFRQkVBRVVBVWdBK0FBPT08L2NlbmM6cHNzaD4=\< /cpix:ContentProtectionData> \</cpix:DRMSystem> \<cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="94CE86FB-07FF-4F43-ADB8-93D2FA968CA2"> \<cpix: URIExtXKey>c2tkOi8vYmQwNjg2ZmI1ZmNmNWVlYzhkMDg2OWUzMTNlYTA0NDM=\</cpix: URIExtXKey> \<cpix: HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovL2J kMDY4NmZiNWZjZjVlZWM4ZDA4NjllMzEzZWEwNDQzIixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5 zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi\</cpix: HLSSignalingData> \<speke:KeyFormat>Y29tLmFwcGxlLnN0cmVhbWluZ2tleWRlbGl2ZXJ5\< /speke:KeyFormat> \<speke:KeyFormatVersions>MQ==\</speke:KeyFormatVersions> \</cpix:DRMSystem> \<cpix:DRMSystem kid="Please contact your Verimatrix representative for further information" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"> \<cpix: PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEL0GOhvtfz17sjQhp4xPqBEN I49yVmwY=\</cpix:PSSH> \<cpix: ContentProtectionData>PGNlbmM6cHNzaCB4bWxuczpjZW5jPSJ1cm46bXBlZzpjZW5jOj IwMTMiPkFBQUFPSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQmdTRUwwR2 h2dGZ6MTdzalFocDR4UHFCRU5JNDl5Vm13WT08L2NlbmM6cHNzaD4=\</cpix: ContentProtectionData> \<cpix: HLSSignalingData>I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9ImRhdGE6dGV 4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1F BQUFCZ1NFTDBHaHZ0ZnoxN3NqUWhwNHhQcUJFTkk0OXlWbXdZPSIsSVY9MHgyZjg2NDU0N2I xM2JlMzAzYTIwN2Q5Y2RlOTY0MDk3MCxLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc 5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi\</cpix: HLSSignalingData> \</cpix:DRMSystem> \</cpix:DRMSystemList> \</cpix:CPIX>
Updated 26 days ago
What’s Next