iPXE
Data Fields
EFI_VARIABLE_AUTHENTICATION_2 Struct Reference

When the attribute EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS is set, then the Data buffer shall begin with an instance of a complete (and serialized) EFI_VARIABLE_AUTHENTICATION_2 descriptor. More...

#include <UefiMultiPhase.h>

Data Fields

EFI_TIME TimeStamp
 For the TimeStamp value, components Pad1, Nanosecond, TimeZone, Daylight and Pad2 shall be set to 0. More...
 
WIN_CERTIFICATE_UEFI_GUID AuthInfo
 Only a CertType of EFI_CERT_TYPE_PKCS7_GUID is accepted. More...
 

Detailed Description

When the attribute EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS is set, then the Data buffer shall begin with an instance of a complete (and serialized) EFI_VARIABLE_AUTHENTICATION_2 descriptor.

The descriptor shall be followed by the new variable value and DataSize shall reflect the combined size of the descriptor and the new variable value. The authentication descriptor is not part of the variable data and is not returned by subsequent calls to GetVariable().

Definition at line 223 of file UefiMultiPhase.h.

Field Documentation

◆ TimeStamp

EFI_TIME EFI_VARIABLE_AUTHENTICATION_2::TimeStamp

For the TimeStamp value, components Pad1, Nanosecond, TimeZone, Daylight and Pad2 shall be set to 0.

This means that the time shall always be expressed in GMT.

Definition at line 228 of file UefiMultiPhase.h.

◆ AuthInfo

WIN_CERTIFICATE_UEFI_GUID EFI_VARIABLE_AUTHENTICATION_2::AuthInfo

Only a CertType of EFI_CERT_TYPE_PKCS7_GUID is accepted.

Definition at line 232 of file UefiMultiPhase.h.


The documentation for this struct was generated from the following file: