AACS_CERTIFICATE structure (ntddcdvd.h)

The AACS_CERTIFICATE structure contains a cryptographically random 160-bit value, followed by a 92-byte certificate.

Syntax

typedef struct _AACS_CERTIFICATE {
  UCHAR Nonce[20];
  UCHAR Certificate[92];
} AACS_CERTIFICATE, *PAACS_CERTIFICATE;

Members

Nonce[20]

A cryptographically random 160-bit nonce value.

Certificate[92]

A 92-byte certificate.

Remarks

Clients retrieve an Advanced Access Content System (AACS) certificate with an IOCTL_AACS_GET_CERTIFICATE request. Clients send certificates in a AACS_SEND_CERTIFICATE structure with an IOCTL_AACS_SEND_CERTIFICATE request.

Requirements

Requirement Value
Header ntddcdvd.h (include Ntddcdvd.h)

See also

IOCTL_AACS_GET_CERTIFICATE