Export (0) Print
Expand All

DSACryptoServiceProvider.SignHash Method

Computes the signature for the specified hash value by encrypting it with the private key.

Namespace:  System.Security.Cryptography
Assembly:  mscorlib (in mscorlib.dll)

public byte[] SignHash(
	byte[] rgbHash,
	string str
)

Parameters

rgbHash
Type: 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.

Return Value

Type: System.Byte[]
The DSA signature for the specified hash value.

ExceptionCondition
ArgumentNullException

The rgbHash parameter is null.

CryptographicException

The cryptographic service provider (CSP) cannot be acquired.

-or-

There is no private key.

This method creates a digital signature that is verified using the VerifyHash method.

DSA uses the SHA1 hash algorithm.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Show:
© 2015 Microsoft