Skip to content

License Request Decoder returns outdated info #12

@ghost

Description

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".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions