Status codes returned (continued) – Intel Extensible Firmware Interface User Manual
Page 707
Protocols
— Network Support
Version 1.10
12/01/02
15-101
Status Codes Returned (continued)
EFI_SECURITY_VIOLATION
(continued)
The signed manifest supplied as the
Credentials
parameter
did not include the manifest section named
“
memory:BootObject
,”
or
The signed manifest supplied as the
Credentials
parameter
had a signing certificate with an unsupported public-key algorithm,
or
The manifest section named “
memory:BootObject
” did not
include a digest with a digest algorithm corresponding to the
signing certificate’s public key algorithm,
or
The data object supplied as the
DataObject
parameter and
referenced by the manifest section named
“
memory:BootObject
” did not verify with the digest supplied
in that manifest section,
or
The signed manifest supplied as the
Credentials
parameter
did not include a signer’s information file with the
SignerInformationName
identifying attribute value
“
BIS_VerifiableObjectSignerInfoName
,”
or
There were no signers associated with the identified signer’s
information file,
or
There was more than one signer associated with the identified
signer’s information file,
or
The platform’s check flag is “on” (requiring authorization checks)
but the
Credentials.Data
supplied by the caller is
NULL
,
or
Any other unspecified security violation occurred.
EFI_DEVICE_ERROR
An unexpected internal error occurred while attempting to retrieve
the public key algorithm of the manifest’s signer’s certificate,
or
An unexpected internal error occurred in a cryptographic software
module.