Client Status Codes: FairPlay

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-1000An unexpected error occurred while processing the requestGeneric error500
MDRM-1001Authorization token is requiredThe authorization token itself is missing in the header of the License Request.401
MDRM-1002Failed to decode JSON web token; malformedThe authorization token in the header of the get license request is incorrect.401
MDRM-1003Failed to resolve encryption key for organization404
MDRM-1004SPC must be present in requestThe Server Playback Context (SPC) in the request body is missing.400
MDRM-1005An error occurred while retrieving FairPlay DRM information from the databaseThe get License request is sent without FairPlay DRM being provisioned for that specific org Id.404
MDRM-1006Failed to decrypt payloadThe request body in the get license request is incorrect.400
MDRM-1007Failed to parse request payload400
MDRM-1008Failed to extract SK..R1 from request payload400
MDRM-1009An error occurred while retrieving encryption key from backend service500
MDRM-1010Failed to encrypt content key500
MDRM-1011Requested content encryption key does not existOne of the requested keys is not found.404
MDRM-1012Failed to generate CKC500
MDRM-1013Unable to parse assetID from tagsThe assetId is not present in the Tags or the content is not parsable.400
MDRM-1014An invalid Key ID or Subject was encountered in license requestAn invalid keyId or subject was encountered in the license request that prevented the key manager from retrieving the encryption key.400
MDRM-1015A timeout occurred while retrieving encryption key from backend serviceThere 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