verify_from_file

Function verify_from_file 

Source
pub fn verify_from_file<'a>(
    signed_file: impl AsRef<Path>,
    lookup: &'a VerifierLookup<'_>,
    signatures: &'a [OpenpgpSignature],
) -> Result<Vec<OpenpgpSignatureCheck<'a>>, Error>
Expand description

Verifies one or more signatures for a signed_file with one or more certs.

All signatures are used to check the data in signed_file. For each signature, all certs are considered for finding a matching component key for signing.

The return value is a list of tuples, one entry for each signature (in order). Signatures that could not be positively verified have a None entry. Successfully verified signatures have a Some entry with a tuple of a signature, certificate and the fingerprint of the component key which verified the data in signed_file.

§Note

Does not consider OpenPGP signatures with an unset creation time and instead emits a warning for them.

§Errors

Returns an error, if the signed_file cannot be read.