3.4.4.1.2 State Variables

The following table shows the state variables used by the schemas-opencable-com service.

Variable Name

Required or Optional

Data Type

Allowed Value

A_ARG_TYPE_

LicenseChallenge

Required

bin.base64

Generic Base64 data block that contains license request information.

A_ARG_TYPE_

LicenseResponse

Required

bin.base64

Generic Base64 data block that contains license response information.

A_ARG_TYPE_

LicenseResponseAck

Required

bin.base64

Generic Base64 data block that contains an acknowledgement that a license response has been received.

A_ARG_TYPE_

RegistrationChallenge

Required

bin.base64

Generic Base64 data block that contains registration request information.

A_ARG_TYPE_

RegistrationResponse

Required

bin.base64

Generic Base64 data block that contains registration response information.

A_ARG_TYPE_

RevocationInformationVersion

Required

bin.base64

Generic Base64 data block that contains the revocation information version and revocation list information version records.

A_ARG_TYPE_

RevocationList

Required

bin.base64

Generic Base64 data block that contains the revocation list information version record.

A_ARG_TYPE_LicenseChallenge: This variable is a Base64-encoded BLOB that is used when passing a license request message to a DRI. For more information on the license request message, see section 2.2.1.4.1. For information on Base64, see [RFC3548].

A_ARG_TYPE_LicenseResponse: This variable is a Base64-encoded BLOB that is used when passing a license response message to a home media server (HMS). For more information, see section 2.2.1.4.2.

A_ARG_TYPE_LicenseResponseAck: This variable is a Base64-encoded BLOB that is used when passing an acknowledgement that a license response message has been received by an HMS.

A_ARG_TYPE_RegistrationChallenge: This variable is a Base64-encoded BLOB that is used when passing a registration request message to a DRI. For more information, see section 2.2.1.1.

A_ARG_TYPE_RegistrationResponse: This variable is a Base64-encoded BLOB that is used when passing a registration response message to an HMS. For more information, see section 2.2.1.2.

A_ARG_TYPE_RevocationInformationVersion: This variable is a Base64-encoded BLOB that is used when passing the revocation information version to an HMS. For more information, see section 2.2.1.5.1.

A_ARG_TYPE_RevocationList: This variable is a Base64-encoded BLOB that corresponds to the revocation list version information record for a particular type of revocation (application revocation, device revocation, COPP driver revocation). For more information, see Revocation.