Widevine licence server error codes
The following error codes are not generated by the player but are generated by the Widevine licence server and are passed to the player as extras. For more information, see the Widevine-LS section on the Content License Mgt Service (CLM) page.
The following error code details are per the SSP 20.49 documentation version.
Error code | Description |
---|---|
1001 | Invalid request format. |
1002 | Invalid interface version in request URL. |
1003 | Empty header. |
1004 | Invalid authorisations format. |
1005 | Mandatory header fields are missing in the request. |
1006 | Missing ATM URL in the configuration. |
1007 | Invalid date. |
1008 | Missing configuration in SSP for the tenant. |
1009 | Certificates in the request are invalid. |
1010 | Invalid track type. |
2001 | Invalid challenge format. |
2002 | Challenge active key generation does not match key package generation. |
2102 | PSSH missing in the licence request. |
2103 | No ContentId object found in the licence request. |
2104 | Invalid max HDCP version in the licence request. |
3001 | The content authorization token version is not supported. |
3002 | The content key token version is not supported. |
3003 | One or more header parameter is missing. |
3004 | The token encryption key is not valid. |
3005 | The token type is unknown. |
3006 | The token format is not supported. |
3007 | The content rights format is not supported. |
3008 | The entitlements format is not supported. |
3009 | The account format is not supported. |
3010 | The DRM does not support having multiple content rights. |
3011 | The account profile format not supported. |
4000 | Ungranted request. |
4001 | The content authorization token is missing in the request. |
4002 | The content key token referenced is missing in the request. |
4003 | Several content authorization tokens in the request. |
4004 | Duplicate content keys. |
4005 | Invalid expiration date. |
4006 | Token already played. |
4007 | Device ID mismatch between the token and the challenge. |
4008 | The device security level is insufficient. |
4009 | Tenant ID mismatch between request and tokens. |
4010 | Credential privilege mismatch. |
4011 | No valid key found for the Key id. |
4012 | Invalid API in the header request. |
4013 | Invalid caller in the header request. |
4014 | Problem related to the kid in the request. |
4015 | Device, account or content selection cannot be authorised. |
4016 | Missing mandatory field. |
4017 | The device is disabled. |
4018 | The device specified in the token does not exist. |
4019 | The device is not associated with the provided account. |
4020 | The account is not in the ACTIVE state. |
4021 | The product specified does not have any entitlement. |
4022 | The specified tenant does not exist in the Rights Management system. |
4023 | The ContentId specified in the token does not have any product. |
4024 | The specified content does not exist in the Information Management system. |
4025 | The subscribed product has expired. |
4026 | The product status is unsubscribed. |
4027 | Device binding error. |
4028 | The specified URI profile does not exist in the Information Management system. |
4029 | ExplicitIv is mandatory if FairPlay is present in DRMSystemList. |
4030 | Inconsistent request. |
4031 | Unable to find usage rule profile. |
4032 | Unexpected content key token received in the request. |
4033 | Session token missing. |
4034 | Multiple session tokens not allowed. |
4035 | AccountId mismatch between the authentication token and the session token. |
4036 | Missing accountId in contentAuthZ token. |
4037 | MaxSession is invalid or missing. |
4038 | Unexpected token type. |
4039 | The device referenced in the challenge does not exist. |
4040 | ContentAuthZ or DevAuthZ token signature missing in session token. |
4041 | The signature from the session token does not match the signature from ContentAuthZ or DevAuthN. |
4042 | Multiple keys without a startDate have been found. |
4043 | Content startDate too far in the future. |
4044 | Device HDCP protection failure. |
4047 | Content rights end date in the past. |
4100 | The device does not exist. |
4101 | Device reregistration required. |
4102 | The device is not authorised. |
4103 | The content is not approved for playback over airplay. |
4104 | The content not approved for playback over a digital AV adapter. |
4105 | Account not authorised. |
4106 | The content is not allowed for DRM. |
4107 | The content is not distributed by the operator. |
4108 | Widevine client persistent mode not working. |
4109 | The token is not reusable on the device. |
4110 | The offline licence is not allowed. |
4111 | Invalid token. |
4112 | Multiple keys for the same time window are not allowed. |
4113 | Data not found. |
5001 | Licence generation error reported by DRM SDK. |
5002 | Key package initialisation error. |
6001 | Internal error. |
6002 | Connection or communication protocol error. |
6003 | Server configuration error. |
6004 | An error occurred during key encryption. |
6005 | Error while generating a random key. |
6006 | Error while generating MAC key/value. |
6007 | Key manager service is not reachable. |
6008 | An error occurred during key decryption. |
6009 | Missing ATM URL in the configuration. |