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