11 #ifndef __EFI_WIN_CERTIFICATE_H__ 12 #define __EFI_WIN_CERTIFICATE_H__ 19 #define WIN_CERT_TYPE_PKCS_SIGNED_DATA 0x0002 20 #define WIN_CERT_TYPE_EFI_PKCS115 0x0EF0 21 #define WIN_CERT_TYPE_EFI_GUID 0x0EF1 54 #define EFI_CERT_TYPE_RSA2048_SHA256_GUID \ 55 {0xa7717414, 0xc616, 0x4977, {0x94, 0x20, 0x84, 0x47, 0x12, 0xa7, 0x35, 0xbf } } 128 bit buffer containing a unique identifier value.
Certificate which encapsulates a GUID-specific digital signature.
EFI_GUID HashAlgorithm
This is the hashing algorithm which was performed on the UEFI executable when creating the digital si...
EFI_GUID CertType
This is the unique id which determines the format of the CertData.
EFI_GUID gEfiCertTypeRsa2048Sha256Guid
WIN_CERTIFICATE_UEFI_GUID.CertData.
UINT32 dwLength
The length of the entire certificate, including the length of the header, in bytes.
UINT8_t Signature[6]
Signature.
WIN_CERTIFICATE Hdr
This is the standard WIN_CERTIFICATE header, where wCertificateType is set to WIN_CERT_TYPE_UEFI_PKCS...
UINT16 wCertificateType
The certificate type.
Certificate which encapsulates the RSASSA_PKCS1-v1_5 digital signature.
UINT16 wRevision
The revision level of the WIN_CERTIFICATE structure.
WIN_CERTIFICATE Hdr
This is the standard WIN_CERTIFICATE header, where wCertificateType is set to WIN_CERT_TYPE_EFI_GUID.
The WIN_CERTIFICATE structure is part of the PE/COFF specification.
FILE_LICENCE(BSD2_PATENT)