IOCTL_AACS_GET_CERTIFICATE IOCTL (ntddcdvd.h)
Fragt die logische Einheit für das Gerätezertifikat ab.
Hauptcode
Eingabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält einen Wert vom Typ DVD_SESSION_ID, der einen Authentifizierungserteilungsbezeichner (Authentication Grant Identifier, AGID) angibt. Die AGID identifiziert die sichere Sitzung.
Eingabepufferlänge
Länge eines DVD_SESSION_ID.
Ausgabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält das Laufwerkzertifikat mit einem Format von AACS_CERTIFICATE.
Länge des Ausgabepuffers
Länge eines AACS_CERTIFICATE.
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_GET_CERTIFICATE Anforderung entspricht dem Schritt des Authentifizierungsalgorithmus (Advanced Access Content System, AACS) (AACS-Auth), in dem das Laufwerk sein Zertifikat und seine Nonce an den Host bereitstellt. 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) |