def verify_signature(mar, cert): log.info("Checking %s signature", mar) with open(mar, "rb") as mar_fh: m = MarReader(mar_fh) if not m.verify(verify_key=cert): raise ValueError("MAR Signature invalid: %s (%s) against %s", mar, m.signature_type, cert)
def verify_signature(mar, certs): log.info("Checking %s signature", mar) with open(mar, 'rb') as mar_fh: m = MarReader(mar_fh) m.verify(verify_key=certs.get(m.signature_type))