RSACryptoServiceProvider.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 hash algorithm identifier (OID) used to create the hash value of the data.

Return Value

Type: System.Byte []
The RSA 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.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1

Windows Phone

Show:
© 2015 Microsoft