protected static verifyData ( ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, mixed $encoding = Halite::ENCODE_BASE64URLSAFE ) : boolean | ||
$input | ReadOnlyFile | (file handle) |
$publicKey | SignaturePublicKey | |
$signature | string | |
$encoding | mixed | Which encoding scheme to use for the signature? |
return | boolean |
protected static function verifyData(ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, $encoding = Halite::ENCODE_BASE64URLSAFE) : bool
{
$checksum = self::checksumData($input, $publicKey, true);
return AsymmetricCrypto::verify($checksum, $publicKey, $signature, $encoding);
}
File::verifyData ( ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, boolean $raw_binary = false ) : boolean |