EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Data Fields

_WIN_CERTIFICATE_EFI_PKCS1_15 Struct Reference

#include <UefiMultiPhase.h>

Data Fields

WIN_CERTIFICATE Hdr
EFI_GUID HashAlgorithm

Detailed Description

Certificate which encapsulates the RSASSA_PKCS1-v1_5 digital signature.

The WIN_CERTIFICATE_UEFI_PKCS1_15 structure is derived from WIN_CERTIFICATE and encapsulate the information needed to implement the RSASSA-PKCS1-v1_5 digital signature algorithm as specified in RFC2437.

Parameters:
HdrThis is the standard WIN_CERTIFICATE header, where wCertificateType is set to WIN_CERT_TYPE_UEFI_PKCS1_15.
HashAlgorithmThis is the hashing algorithm which was performed on the UEFI executable when creating the digital signature. It is one of the enumerated values pre-defined in Section 26.4.1. See EFI_HASH_ALGORITHM_x.
SignatureThis is the actual digital signature. The size of the signature is the same size as the key (1024-bit key is 128 bytes) and can be determined by subtracting the length of the other parts of this header from the total length of the certificate as found in Hdr.dwLength.

Definition at line 189 of file UefiMultiPhase.h.


Field Documentation

Definition at line 191 of file UefiMultiPhase.h.

Definition at line 190 of file UefiMultiPhase.h.


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines