ISL_VERIFIED_SIGNATURE_ROOT_PTR ISL_CreateVerfiedSignatureRootWithCertificate (ISL_CONST_DATA Credentials, ISL_VERIFIED_CERTIFICATE_PTR Cert)
This function uses the PublicKey to verify the digital signature specified by the Credentials. It does not construct certificate chains, but must use the signer identification and public key in the certificate directly.
The function does not verify the objects referenced in the manifest sections. However, the manifest sections are verified, and the attributes in the sections can be trusted.
The manifest sections can be enumerated using the object created by ISL_CreateManifestSectionEnumerator.
- Credentials (input)
The complete path name to the digital signature file to be verified.
- Cert (input)
The certificate used to directly verify the digital signature.
Pointer to a verified signature root object if successful, or NULL if unsuccessful.