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.