Package-level declarations

Types

Link copied to clipboard
class DrmResult

A Microsoft DRM_RESULT status code, as a PlayReady SOAP fault reports it.

Link copied to clipboard

A CHAI certificate chain is malformed, or the chain does not verify end to end.

Link copied to clipboard

A CERT certificate is malformed, or its signature does not verify.

Link copied to clipboard

A content key's checksum could not be checked, or did not match the header.

Link copied to clipboard

A license response is malformed, or its signature does not verify.

Link copied to clipboard

A PlayReady device (.prd) blob is malformed or of an unsupported version.

Link copied to clipboard

A revocation list is malformed, or its signature does not verify.

Link copied to clipboard

A SOAP envelope is malformed, or is not the message the protocol expects.

Link copied to clipboard

A WRMHEADER is malformed, absent, or of an unsupported version.

Link copied to clipboard

An XMR license is malformed, or does not match the device it was issued to.

Link copied to clipboard
open class KtprdException(message: String) : KtvineException

Base class for everything ktprd throws.

Link copied to clipboard
object KtprdLog

Every log line ktprd emits goes through here.

Link copied to clipboard
class PlayreadyServerException(message: String, val statusCode: Int?) : KtprdException

The license server returned a fault.

Link copied to clipboard

An XMR license's integrity CMAC does not match its content.