OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleCertificate.h
Go to the documentation of this file.
1
19#ifndef APPLE_CERTIFICATE_H
20#define APPLE_CERTIFICATE_H
21
22#include <Guid/WinCertificate.h>
23
24//
25// Apple Certificate GUID
26//
27#define APPLE_EFI_CERTIFICATE_GUID \
28 { 0x45E7BC51, 0x913C, 0x42AC, \
29 { 0x96, 0xA2, 0x10, 0x71, 0x2F, 0xFB, 0xEB, 0xA7 } }
30
31//
32// Must be set to CertType
33//
34#define APPLE_EFI_CERTIFICATE_TYPE 0x0EF1
35
36//
37// Apple Signature directory header
38//
43
44//
45// Certificate which encapsulates a GUID-specific digital signature
46//
47typedef struct APPLE_EFI_CERTIFICATE_ {
48 UINT32 CertSize;
50 UINT16 CertType;
52 EFI_CERT_BLOCK_RSA_2048_SHA256 CertData;
54
55extern EFI_GUID gAppleEfiCertificateGuid;
56
57#endif // APPLE_CERTIFICATE_H
EFI_GUID gAppleEfiCertificateGuid
struct APPLE_EFI_CERTIFICATE_INFO_ APPLE_EFI_CERTIFICATE_INFO
struct APPLE_EFI_CERTIFICATE_ APPLE_EFI_CERTIFICATE
EFI_CERT_BLOCK_RSA_2048_SHA256 CertData