Status codes returned (continued) – Intel Extensible Firmware Interface User Manual

Page 707

Advertising
background image

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.

Advertising