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.

HTTP Error CodeMessageDescriptionMDRM Error Code
400Failed to decrypt payloadThe request body in the get license request is incorrect.MDRM-1006
400SPC must be present in requestThe SPC in the request body is missing.MDRM-1004
400Failed to parse request payloadMDRM-1007
400Failed to extract SK..R1 from request payloadMDRM-1008
401Authorization token is requiredThe Authorization token itself is missing in the header of the License Request.MDRM-1001
401Failed to decode JSON web token; malformedThe Authorization token in the header of the get License request is incorrect.MDRM-1002
404Failed to resolve encryption key for organizationMDRM-1003
404Requested content encryption key does not existThis error is seen when MDRM-806 is returned from VKM. No content key was found for the requested content.MDRM-1011
500An unexpected error occurred while processing the requestGeneric errorMDRM-1000
404An 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.MDRM-1005
500An error occurred while retrieving encryption key from backend serviceMDRM-1009
500Failed to encrypt content keyMDRM-1010