Skip to content

licenses

github-actions[bot] edited this page Sep 6, 2026 · 1 revision

Licensing flow

Note

All tokens here are www.microsoft.com

flowchart TD
    Dev["Device Token"] --> Lic["licensing.mp.microsoft.com"]
    Usr["User Token"] --> Lic
    Ct["ContentId"] --> Lic
    Lic --> SpL["SPLicenseBlock"]
    SpL --> EncK["Packed Content Keys"]

    DecLi["DeviceLicense"]
    DK["Derived Device Key"]
    DecLi-->DK

    K["Content Keys"]
    EncK-->K
    DK-->K

Loading

DeviceLicense here decrypts to an EncryptedDeviceKey block, which uses the same AES/key-schedule encoding as ClepSignState/ClepHmacState - see CLEP secrets.

Clone this wiki locally