playready-cli

Crates.ioplayready-cli
lib.rsplayready-cli
version0.2.1
created_at2025-04-12 14:57:13.137249+00
updated_at2025-06-30 16:32:40.648923+00
descriptionImplementation of PlayReady DRM system based on pyplayready (CLI)
homepagehttps://codeberg.org/dobo/playready-rs
repositoryhttps://codeberg.org/dobo/playready-rs
max_upload_size
id1631013
size58,012
Dobrosław Kijowski (dobo90)

documentation

README

playready-cli

Simple CLI for interacting with playready-rs. For more information please take a look at README.md of playready crate.

Help

Implementation of PlayReady DRM system based on pyplayready (CLI)

Usage: playready-cli <COMMAND>

Commands:
  test-device         Tests the .prd device by connecting to the demo server provided by Microsoft
  create-device       Creates and provisions .prd device
  create-device-v2    Creates device from already provisioned certificate chain, device signing key and device encryption key (without group key)
  reprovision-device  Reprovisions .prd device
  interactive         Interactive mode: CLI asks user for PSSH, then produces challenge request, expects challenge response and prints the keys. Useful when manually performing HTTP requests using curl/wget programs
  dump-cert           Prints information about certificate chain
  help                Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
Commit count: 0

cargo fmt