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.