IOCTL_AACS_GET_CERTIFICATE IOCTL (ntddcdvd.h)
Запрашивает логическую единицу для сертификата устройства.
Основной код
Входной буфер
Буфер в Irp-AssociatedIrp.SystemBuffer> содержит значение типа DVD_SESSION_ID, указывающее идентификатор предоставления проверки подлинности (AGID). ИДЕНТИФИКАТОР AGID идентифицирует безопасный сеанс.
Длина входного буфера
Длина DVD_SESSION_ID.
Выходной буфер
Буфер в Irp-AssociatedIrp.SystemBuffer> содержит сертификат диска в формате AACS_CERTIFICATE.
Длина выходного буфера
Длина AACS_CERTIFICATE.
Блок состояния
В поле Сведения задается количество переданных байтов. Для поля Состояние задано значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.
Комментарии
Запрос IOCTL_AACS_GET_CERTIFICATE соответствует шагу алгоритма проверки подлинности AACS (AACS-Auth), в котором диск предоставляет узлу сертификат и nonce. Полное описание AACS-Auth см. в спецификации Advanced Access Content System, Introduction and Common Cryptographic Elements , которая опубликована администратором лицензирования системы содержимого расширенного доступа (AACS LA).
Требования
Требование | Значение |
---|---|
Заголовок | ntddcdvd.h (включая Ntddcdvd.h) |