Skip to content

License Error Code

This document provides error codes and messages related to DRM license integration.

These are basic error codes related to multi-DRM service.

Error code
Error message
1002The license limit or user limit of the trial plan has been exceeded.
1003Unregistered Site ID.
1004The Site ID’s service is stopped.
1005The trial plan period has ended.
1007You do not have permission to use the client SDK.
1906Site key decryption failed.
1919, 1920The subscribed DRM service has stopped. Please check the settings page of the DoveRunner Console.
1921This site is not subscribed to a key rotation plan.
1922Failed to decrypt License Cipher data.
2001Failed to connect to DB.
9000An undefined error has occurred. (Unknown error)
9001The request parameter does not exist.
9999This mode is not supported.
10001Failed to get trial limit count information.
10002Failed to save trial limit count information.

These are the error codes related to Concurrent Stream Limiting (CSL) feature that can prevent excessive account sharing.

Error Code
Error Message
2101License session count processing failed.
2102The number of sessions allowed per user has been exceeded.
2103License session update failed.
2104License session creation failed.
2105License renewal update failed.

These are the error codes that may occur during the license issuance process.

Error Code
Error Message
2701Storing license issuance history in DB failed.
2702Failed to save the license issuance failure history.
2703Failed to save certificate information.
2704Update server certificate information failed.
2705Failed to update server certificate serial value.
7000Site key decryption failed.
7001The packaging information could not be found.
7002Failed to generate data to be passed to the content usage information URL.
7003The signature verification operation failed.
7004The server certificate does not exist.
7005The license issuance through issueLicenseFromXML failed.
7006The license manager’s CEK AES operation failed.
7007Custom header parsing failed.
7008The custom data parsing failed.
7009Token parsing failed.
7010The token information could not be found.
7011The token validity period has expired.
7012Invalid token CID value.
7013The Json format of the token is invalid.
7014The popup URL information could not be found.
7015Failed to parse custom request.
7016This token cannot be used.
7017Storing token usage count failed.
7018The DRM type of the token is incorrect.
7019The hash values ​​of the request data do not match.
7020Information required to generate the hash value is missing.
7022You cannot set the renewal cycle value to unlimited.
7024Failed to Get License Due to Being Registered As A Black List Device.
7025Failed to Get License Due to Being Registered As A Black List User.
7062Generation of request data for license policy failed.
7063Cannot find track information to allow playback.
7064The track type name was entered incorrectly.
7065Failed to check DRM’s policy duration limit.

These are the error codes related to NCG (Netsync Content Guard) DRM.

Error Code
Error Message
1006SITE KEY decryption failed.
7021The DRM type value is not set to NCG.

Error codes related to Google Widevine DRM

Error code
Error message
7101Creation of Widevine license request data failed.
7102Creation of Widevine license failed.
7103Communication with the Widevine license issuing server failed.
7105Could not find Widevine Device ID.
7106Failed to get Widevine service certificate.
7107Invalid Widevine challenge data.
7108Processing of the output stream failed.
7109Failed to process Widevine server certificate.
7110The license issuance was rejected because Widevine authentication for the device was revoked. (internal_status : 127)
For Android devices, if you want to continue supporting these devices for user convenience, you can issue a license by setting override_device_revocation in Widevine Security Policy to true. (default false)
7111Parsing of Widevine proxy response failed.
7112Widevine Proxy Response: Invalid pssh data (internal_status : 152)
7113Failed to obtain Widevine server certificate file.
7114An invalid Widevine certificate was used.
7115This device has been permanently withdrawn from Widevine support. (internal_status: 175)
7116The license issuance was rejected for the old version of Widevine CDM that was altered by hacking.
7117Failed to receive device model information from Widevine cloud server.
7118Failed to receive PSSH information from Widevine cloud server.
7120The security level is incorrect.
7121Failed to Create Widevine Server SDK Session for Unexpected Error.
7122ChallengeData is invalid.
7123Failed to destroy Widevine Server SDK Session.
7124Failed to get index value of Key Rotation.
7125Failed to make Widevine Content Key Spec.
7126Failed to set Widevine Server SDK Session Options.
7127Failed to generate Renewal Widevine License.
7128Failed to decode Widevine License.
7129Failed to Decrypt Challenge Data. Please Check the Certificate.
7130Failed to Decrypt Keybox. Please Check the Certificate.
7131The key of the token and the challenge data does not match.
7132Failed to get keys of token and challenge data.
7133Device information does not exist in DCSL.
7134Failed to verify the signed message signature for renewal request with oemcrypto core message
7135Failed to decrypt ChallengeData By License Cipher.
7136License Cipher Request is Invalid. Check License Cipher Flags.
7137License Cipher Info does not exist.
7138PSSH Data is invalid.
7139Failed to get detail device info.

Error codes related to Microsoft PlayReady DRM

Error Code
Error Message
7201PlayReady license creation failed.
7202Communication with the PlayReady license issuance server failed.
7203Generation of PlayReady license request data failed.
7204Failed to read PlayReady license request data.
7205Failed to parse PlayReady request data.
7206PlayReady Customdata does not exist.
7207You have requested a PlayReady license in your Chrome browser. Please check the DRM license linkage information.
7208A PlayReady license was requested on Chromium Edge, but there is an error in the request data.
7209A PlayReady license was requested from a Widevine-enabled device. Please check the DRM license linkage information.
7210Unlimited licenses is unsupported by Playready.
7211Failed to parse XML from Playready server.
7212Failed to get Response from Playready server.
7235Failed to decrypt ChallengeData By License Cipher.
7236License Cipher Request is Invalid. Check License Cipher Flags.
7237License Cipher Info does not exist.

Error codes related to Apple FairPlay Streaming DRM

Error Code
Error Message
7300Failed to decrypt FairPlay Streaming service certificate.
7301Site ID that has not applied for FairPlay Streaming service.
7302The FairPlay Streaming public key for this site ID could not be found.
7303The site ID’s FairPlay Streaming key information is incorrect.
7304FairPlay Streaming license creation failed.
7305The FairPlay Streaming SPC value is null.
7306The FairPlay Streaming Device ID value is null.
7307RSA Key or Password is invalid.
7308Invalid FairPlay Asset ID.
7309AirPlay is not allowed.
7310Av Adaptor is not allowed.
7311Content key or iv is invalid.
7313You can do it with expire date or duration.
7314Offline not supported.
7315Failed to obtain FairPlay server certificate file.
7316RSA decryption of FairPlay Spc failed.
7317The FairPlay Spc data is invalid.
7318Fairplay’s spc is an abnormal value. Please check again.
7319The SPC was made incorrectly.

These are the error codes related to the customer’s gateway server for callback-based DRM license integration. These error codes are legacy errors that are only applicable to customers who use the callback type integration.

Error code
Error message
8002Custom error about user authentication returned through the callback page. Display in JSON format {"ERROR":"custom error code", "MESSAGE":"custom error message"}
8004Invalid nonce value.
8006The XML value passed to the callback is invalid.
8701Access to the content usage information URL failed.
8705The content usage information URL is not a valid URL.
8706Decryption of the data received from the content usage information URL failed.

These are the error codes related to the policy set in the license token.

Error Code
Error Message
8707The start time or end time of the playback period information was not entered correctly.
8708The format of the playback period information was entered incorrectly.
8709The start time of the replay period information is set later than the end time.
8710The playback period has not yet expired.
8711The playback period has ended.