Key

class Key(val type: License.KeyContainer.KeyType, val kid: Uuid, val key: ByteArray, val permissions: List<String> = emptyList())

Decrypted content key from a Widevine License. Holds key type, KID (as UUID), raw key bytes, and optional permissions for OPERATOR_SESSION keys.

Constructors

Link copied to clipboard
constructor(type: License.KeyContainer.KeyType, kid: Uuid, key: ByteArray, permissions: List<String> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val kid: Uuid
Link copied to clipboard
Link copied to clipboard
val type: License.KeyContainer.KeyType

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String