Computes the signature for the specified hash value.

Namespace:  Rebex.Security.Cryptography
Assembly:  Rebex.Common (in Rebex.Common.dll)

Syntax

Visual Basic
Public Function SignHash ( _
	hash As Byte(), _
	hashAlgorithm As SignatureHashAlgorithm _
) As Byte()
C#
public byte[] SignHash(
	byte[] hash,
	SignatureHashAlgorithm hashAlgorithm
)

Parameters

hash
Type: array<System..::..Byte>[]()[][]
The hash value of the data to be signed.
hashAlgorithm
Type: Rebex.Security.Certificates..::..SignatureHashAlgorithm
A hash algorithm used to create the hash value.

Return Value

The signature for the specified hash value.

Remarks

The private key must be available for this method to succeed.

Version Information

.NET Framework

Supported in: 4.8, 4.7.x, 4.6.x, 4.5.x, 4.0, 3.5 SP1

.NET Standard 2.0

Supported in: .NET Core 3.1, 3.0, 2.1; Xamarin.Android 9.1 (or higher); Xamarin.iOS 10.3 (or higher)

See Also