Client Status Codes: Widevine
The below table provides the status codes and their descriptions, expected UI behavior (if applicable), and comments to include if you report the error to Verimatrix Customer Care.
HTTP Error Code | Message | Description | MDRM Error Code |
---|---|---|---|
400 | Key ID could not be parsed into a valid UUID | The Key ID is either missing or not in UUID Format in the encoded JWT token sent via the header of the License Request. | MDRM-703 |
400 | Key ID should not be empty | MDRM-720 | |
401 | Authorization token is required | The Authorization token itself is missing in the header of the License Request. | MDRM-701 |
401 | Failed to decode JSON web token; malformed | The Authorization token in the header of the get License request is incorrect. | MDRM-702 |
403 | Widevine reports device is revoked, but override is allowed (Error 127) | The Widevine license server parsed the license request and identifies the device as being revoked, but it allows the revocation to be overridden. To override the revocation, the override_device_revocation policy setting must be included and set to true in the JWT generated by the middleware. | MDRM-716 |
403 | Widevine reports device is revoked, override not allowed (Error 175) | MDRM-718 | |
404 | Failed to resolve encryption key for organization | MDRM-704 | |
404 | Requested content encryption key does not exist | This error is seen as a result of MDRM-806 being returned from VKM. No content key is found for the requested content. | MDRM-717 |
404 | An error occurred while retrieving Widevine DRM information from the database | The get License request is sent without Widevine DRM being provisioned for that specific org Id. | MDRM-705 |
500 | Unexpected Widevine HTTP status code when retrieving certificate | MDRM-706 | |
500 | An error occurred while retrieving certificate from Widevine | MDRM-707 | |
400 | The license challenge blob generated by client is invalid | The license request was sent with an invalid license challenge blob. | MDRM-721 |
400 | Widevine failed to parse license request | The Widevine license server failed to parse the encrypted license request generated by the client CDM. This is a generic parse error for cases other than revoked devices. | MDRM-708 |
500 | An error occurred while parsing request with Widevine | There are issues connecting to the Widevine license server. | MDRM-709 |
500 | An error occurred while retrieving key from Widevine | MDRM-710 | |
500 | Unexpected Widevine HTTP status code when retrieving license | MRDRM-711 | |
500 | An error occurred while retrieving license from Widevine | MDRM-712 | |
500 | Unexpected Widevine HTTP status code | MDRM-713 | |
500 | Widevine failed to process request | MDRM-714 | |
500 | An unexpected error occurred while processing the request | Generic Error | MDRM-700 |
500 | An error occured while retrieving encryption key from backend service | MDRM-715 |
Updated over 1 year ago
What’s Next