RSACryptoServiceProvider: VerifyData

VerifyData

Verifies the data using the signature.



 Public Function VerifyData(
	  ByRef Buffer ( ) As Byte,
	  ByRef hAlg As Variant,
	  ByRef Signature ( ) As Byte ) As Boolean

Parameters

Buffer
[ByRef] Byte. The data to be verified.
hAlg
[ByRef] Variant. The hash algorithm used to verify to the data. This is the same algorithm used to sign the data. Only MD5, SHA1, SHA256, SHA384, and SHA512 hashes are supported.
Signature
[ByRef] Byte. The signature used to ensure the data is valid.

Return Values

Boolean -  Returns True if the data has a valid signature, False otherwise.

Remarks

The hash algorithms can be specified either by the OID string, the hash name, or an actual instance of a hash object that implements an MD5, SHA1, SHA256, SHA384, or SHA512 interface.

See Also

Project CorLib Overview

Class RSACryptoServiceProvider Overview

CryptoConfig

MD5

SHA1

SHA256

SHA384

SHA512

MD5CryptoServiceProvider

SHA1CryptoServiceProvider

SHA1Manged

SHA256Managed

SHA384Managed

SHA512Managed