// ntddcdvd.h
typedef struct _AACS_CERTIFICATE {
UCHAR Nonce[20];
UCHAR Certificate[92];
} AACS_CERTIFICATE, *PAACS_CERTIFICATE;
View the official Windows Driver Kit DDI referenceNo description available.
The AACS_CERTIFICATE structure contains a cryptographically random 160-bit value, followed by a 92-byte certificate.
NonceA cryptographically random 160-bit nonce value.
CertificateA 92-byte certificate.
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.