IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddcdvd.h)
Sendet das Hostzertifikat an die logische Einheit.
Hauptcode
Eingabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält hostzertifikat vom Typ AACS_SEND_CERTIFICATE.
Parameters.DeviceIoControl.InputBufferLength- an der I/O-Stapelposition gibt die Größe des Puffers in Bytes an, die >= Sizeof(AACS_SEND_CERTIFICATE).
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength- an der I/O-Stapelposition gibt die Größe des Puffers in Bytes an, die >= Sizeof(AACS_SEND_CERTIFICATE).
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf die Anzahl der übertragenen Bytes festgelegt. Das Feld Status wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_INSUFFICIENT_RESOURCES festgelegt.
Bemerkungen
Die IOCTL_AACS_SEND_CERTIFICATE Anforderung entspricht dem Schritt im Authentifizierungsalgorithmus (Advanced Access Content System, AACS) (AACS-Auth), in dem der Host sein Zertifikat und seine Nonce an das Laufwerk sendet. Eine vollständige Beschreibung der AACS-Auth finden Sie im Advanced Access Content System, Einführung und allgemeine kryptografische Elemente Spezifikation, die vom Advanced Access Content System Licensing Administrator (AACS LA) veröffentlicht wird.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdvd.h (enthalten Ntddcdvd.h) |