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.
| MDRM Error Code | Message | Description | HTTP Error Code |
|---|---|---|---|
| MDRM-600 | An unexpected error occurred while processing the request | Generic Error | 500 |
| MDRM-601 | Widevine Service not available | 503 | |
| MDRM-602 | Widevine Service failed to process internal token | The internal authorization token is missing or is invalid. | 500 |
| MDRM-603 | The license challenge generated by the client is invalid | The license request is sent with an invalid license challenge blob. | 400 |
| MDRM-604 | The PSSH data detected in the license challenge generated by the client is invalid | The key IDs cannot be retrieved from the PSSH data in the license request. | 400 |
| MDRM-605 | An error occurred while retrieving encryption key from backend service | The Widevine Service failed to retrieve keys from the Key Management service. | 500 |
| MDRM-606 | Requested content encryption key does not exist | One of the requested keys is not found. | 404 |
| MDRM-607 | An error occurred while generating Widevine license | The Widevine license could not be created. | 500 |
| MDRM-608 | Failed to generate Widevine license, invalid device | The client device is invalid or revoked. | 400 |
| MRDRM-609 | Failed to generate Widevine license, invalid VMP status | The device Verified Media Path (VMP) has been tampered with or has not been verified. | 400 |
| MDRM-610 | Failed to generate Widevine license, invalid license request | The license request generated by the client cannot be parsed. | 400 |
| MDRM-611 | An invalid Key ID or Subject was encountered in the license request | An invalid keyId or subject was encountered in the license request that prevented the key manager from retrieving the encryption key. | 400 |
| MDRM-612 | The certificate challenge generated by the client is invalid | The certificate request was sent with an invalid certificate challenge blob. | 400 |
| MDRM-613 | A timeout occurred while retrieving encryption key from backend service | There was a timeout while contacting the key manager to retrieve a key. The response contains the retry-after header with a randomized retry interval. | 503 |
| MDRM-614 | Unable to decrypt Trust Tunnel Master Key | The Trust Tunnel Master key cannot be decrypted. | 500 |
| MDRM-615 | Unable to encrypt Trust Tunnel response | The Trust Tunnel response cannot be encrypted using the Response key. | 400 |
| MDRM-616 | Failed to generate Widevine License, device certificate revoked | A Widevine License cannot be generated because the device certificate has been revoked. | 400 |
| MDRM-617 | Unable to decrypt Trust Tunnel request | The Trust Tunnel request cannot be decrypted using the Master Key | 500 |
| MDRM-618 | Malformed Trust Tunnel request | The Trust Tunnel request cannot be deserialized | 500 |
| MDRM-619 | Malformed or empty payload in Token | The payload of the token is invalid or empty. | 400 |
Updated about 23 hours ago
What’s Next
