Verifies the specified signature data by comparing it to the signature computed for the specified hash value.
Namespace:
Rebex.Security.Certificates
Assembly:
Rebex.Common (in Rebex.Common.dll)
Syntax
Visual Basic |
---|
Public Function VerifyHash ( _ hash As Byte(), _ alg As SignatureHashAlgorithm, _ signature As Byte() _ ) As Boolean |
C# |
---|
public bool VerifyHash( byte[] hash, SignatureHashAlgorithm alg, byte[] signature ) |
Parameters
- hash
- Type: array<System..::..Byte>[]()[][]
The hash value of the signed data.
- alg
- Type: Rebex.Security.Certificates..::..SignatureHashAlgorithm
A hash algorithm used to create the hash value.
- signature
- Type: array<System..::..Byte>[]()[][]
The RSA signature for the specified hash value.
Return Value
true if the signature verifies as valid; otherwise, false.Remarks
The hash algorithm parameter is ignored with managed RSA.