Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License Request Decoder returns outdated info #12

Open
ghost opened this issue Feb 1, 2022 · 1 comment
Open

License Request Decoder returns outdated info #12

ghost opened this issue Feb 1, 2022 · 1 comment

Comments

@ghost
Copy link

ghost commented Feb 1, 2022

Steps to reproduce

  1. Install an older version of WidevineCDM in Chrome, such as 4.10.2209.0
  2. Go to https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html
  3. Load the "[Axinom] 1080p with PlayReady and Widevine DRM, single key" demo
  4. Receive the following error (as expected):

    DRM: licenser error! --com.widevine.alpha update, XHR complete. status is "Invalid license request. DRM client models with revoked certificates are not allowed to receive licenses." (400), readyState is 4. Response is"

  5. Paste the Base64-encoded license request payload into https://tools.axinom.com/decoders/LicenseRequest. Example payload:
    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
    

Expected behavior

The license request decoder should say the device's status is "Revoked".

Actual behavior

The decoder says the device's status is "Active".

@Heronyme
Copy link

Heronyme commented Feb 8, 2022

Hello! Thank you for the report. The issue is that the decoder is currently not auto-updating the device status lists. We are looking into it as soon as we can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant