Airship\Engine\Continuum\Installers\InstallFile::signatureIsValid PHP Method

signatureIsValid() public method

Check that the signature is valid for this supplier's public keys.
public signatureIsValid ( boolean $fastExit = false ) : boolean
$fastExit boolean
return boolean
    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;
    }