verifySignature

abstract fun verifySignature(publicKeyBytes: ByteArray, data: ByteArray, signature: ByteArray, algorithm: SignatureAlgorithm): Boolean(source)

Verify a digital signature.

Return

true if the signature is valid

Parameters

publicKeyBytes

DER-encoded SubjectPublicKeyInfo

data

The signed data

signature

The signature bytes

algorithm

Signature algorithm (ECDSA or RSA)