TianoCore EDK2
master
Loading...
Searching...
No Matches
OvmfPkKek1AppPrefix.h
Go to the documentation of this file.
1
16
#ifndef OVMF_PK_KEK1_APP_PREFIX_H_
17
#define OVMF_PK_KEK1_APP_PREFIX_H_
18
19
#include <
Uefi/UefiBaseType.h
>
20
21
//
22
// For the EnrollDefaultKeys application, the hypervisor is expected to add a
23
// string entry to the "OEM Strings" (Type 11) SMBIOS table, with the following
24
// format:
25
//
26
// 4e32566d-8e9e-4f52-81d3-5bb9715f9727:<Base64 X509 cert for PK and first KEK>
27
//
28
// The string representation of the GUID at the front is the "application
29
// prefix". It is matched by EnrollDefaultKeys case-insensitively.
30
//
31
// The base64-encoded blob following the application prefix and the colon (:)
32
// is an X509 certificate in DER representation; the hypervisor instructs
33
// EnrollDefaultKeys to enroll this certificate as both Platform Key and first
34
// Key Exchange Key.
35
//
36
#define OVMF_PK_KEK1_APP_PREFIX_GUID \
37
{ 0x4e32566d, \
38
0x8e9e, \
39
0x4f52, \
40
{ 0x81, 0xd3, 0x5b, 0xb9, 0x71, 0x5f, 0x97, 0x27 }, \
41
}
42
43
extern
EFI_GUID
gOvmfPkKek1AppPrefixGuid;
44
45
#endif
/* OVMF_PK_KEK1_APP_PREFIX_H_ */
UefiBaseType.h
GUID
Definition:
Base.h:213
OvmfPkg
Include
Guid
OvmfPkKek1AppPrefix.h
Generated on Fri Nov 15 2024 18:01:20 for TianoCore EDK2 by
1.9.6