Client Status Codes: PlayReady
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-1100 | An unexpected error occurred while processing the request | Generic error | 500 |
| MDRM-1101 | Authorization token is required | The Authorization token itself is missing in the header of the License Request. | 500 |
| MDRM-1102 | Failed to decode JSON web token; malformed | The Authorization token in the header of the get License request is incorrect. | 500 |
| MDRM-1110 | Requested content encryption key does not exist | One of the requested keys is not found. | 404 |
| MDRM-1111 | An error occurred while retrieving encryption key from backend service | The PlayReady service failed to retrieve keys from the key management service. | 500 |
| MDRM-1112 | An invalid key request by the key management service | The key management service returned invalid keys to the PlayReady service. | 400 |
| MDRM-1114 | PlayReady failed to process request | The license challenge is invalid and cannot be processed. | 400 |
| MDRM-1116 | Invalid security policy format | The security policy format is incorrect. | 400 |
| MDRM-1118 | Authorization token is missing in the subject claim | The authorization token in the header of the get license request is missing in the subject claim. | 400 |
| MDRM-1119 | Failed to build license response | The PlayReady service failed to generate the license response. | 400 |
| MDRM-1120 | Malformed Trust Tunnel request | The Trust Tunnel request was received without the master key ID, or it lacks required data such as the license request or JWT. | 400 |
| MDRM-1121 | Unable to decrypt Trust Tunnel master key | The Trust Tunnel request includes a master key ID that has not been registered with Streamkeeper. | 500 |
| MDRM-1122 | Unable to decrypt Trust Tunnel request | The Trust Tunnel request cannot be decrypted with the master key. | 500 |
| MDRM-1123 | Unable to encrypt Trust Tunnel response | The Trust Tunnel request cannot be decrypted with the master key. | 400 |
| MDRM-1124 | Missing required request header | The incoming license request is missing a required header. This happens when the PlayReady service is accessed directly instead of through the proxy. | 400 |
| MDRM-1125 | HTTP method not supported | The incoming license request uses an incorrect HTTP method, such as a GET instead of a POST. | 405 |
| MDRM-1126 | Request body is malformed or unreadable | The license request body is malformed or unreadable. | 400 |
| MDRM-1127 | No handler found for the requested path | No handler was found for the requested path, such as when accessing an invalid endpoint. | 404 |
Updated 9 days ago
What’s Next