The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
DSACryptoServiceProvider::VerifyHash Method (array<Byte>^, String^, array<Byte>^)
.NET Framework (current version)
Verifies the specified signature data by comparing it to the signature computed for the specified hash value.
Assembly: mscorlib (in mscorlib.dll)
public: bool VerifyHash( array<unsigned char>^ rgbHash, String^ str, array<unsigned char>^ rgbSignature )
Parameters
- rgbHash
-
Type:
array<System::Byte>^
The hash value of the data to be signed.
- str
-
Type:
System::String^
The name of the hash algorithm used to create the hash value of the data.
- rgbSignature
-
Type:
array<System::Byte>^
The signature data to be verified.
| Exception | Condition |
|---|---|
| ArgumentNullException | The rgbHash parameter is null. -or- The rgbSignature parameter is null. |
| CryptographicException | The cryptographic service provider (CSP) cannot be acquired. -or- The signature cannot be verified. |
.NET Framework
Available since 1.1
Available since 1.1
Show: