Standard AAXS DRM Workflow

  1. (Package) The AAXS Java SDK generates a random CEK.
  2. (Package) The CEK is used to encrypt content.
  3. (Package) The CEK is encrypted using the AAXS License Server’s public key.
  4. (Package) The encrypted CEK is inserted into the content’s DRM metadata.
  5. The device attempts to play content by requesting a license from the AAXS server.
  6. (Licensing) The AAXS server uses its private key to decrypt the CEK from the metadata.
  7. (Licensing) The AAXS server issues to the device a license that contains the CEK.

On this page