/**
* Check that the signature is valid for this supplier's
* public keys.
*
* @param bool $fastExit
* @return bool
*/
public function signatureIsValid(bool $fastExit = false) : bool
{
$result = false;
foreach ($this->supplier->getSigningKeys() as $key) {
$result = $result || File::verify($this->path, $key['key'], $this->releaseInfo['signature']);
if ($result && $fastExit) {
return true;
}
}
return $result;
}