Freigeben über


AACS_CHALLENGE_KEY Struktur (ntddcdvd.h)

Die AACS_CHALLENGE_KEY-Struktur enthält den Challenge-Schlüssel, den das Gerät an den Host sendet.

Syntax

typedef struct _AACS_CHALLENGE_KEY {
  UCHAR EllipticCurvePoint[40];
  UCHAR Signature[40];
} AACS_CHALLENGE_KEY, *PAACS_CHALLENGE_KEY;

Member

EllipticCurvePoint[40]

Die ECC-Punktdaten (Elliptische Kurve).

Signature[40]

Die Signatur, die der Client verwendet, um zu überprüfen, ob der ECC-Punkt für die aktuelle Authentifizierungssequenz des Advanced Access Content System (AACS) gültig ist.

Hinweise

Clients rufen den AACS-Challengeschlüssel (Advanced Access Content System) mit einer IOCTL_AACS_GET_CHALLENGE_KEY Anforderung ab. Clients senden einen AACS-Herausforderungsschlüssel an die logische Einheit in einer AACS_SEND_CHALLENGE_KEY-Struktur mit einem IOCTL_AACS_SEND_CHALLENGE_KEY.

Anforderungen

Anforderung Wert
Header ntddcdvd.h (include Ntddcdvd.h)

Weitere Informationen

AACS_SEND_CHALLENGE_KEY

IOCTL_AACS_GET_CHALLENGE_KEY

IOCTL_AACS_SEND_CHALLENGE_KEY