DSA.CreateSignature Method

Definition

Overloads

CreateSignature(Byte[])

When overridden in a derived class, creates the DSA signature for the specified hash value.

CreateSignature(Byte[], DSASignatureFormat)

Creates the DSA signature for the specified hash value in the indicated format.

CreateSignature(Byte[])

Source:
DSA.cs
Source:
DSA.cs
Source:
DSA.cs

When overridden in a derived class, creates the DSA signature for the specified hash value.

C#
public abstract byte[] CreateSignature(byte[] rgbHash);

Parameters

rgbHash
Byte[]

The hash value to be signed.

Returns

Byte[]

The digital signature for the specified hash value.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

CreateSignature(Byte[], DSASignatureFormat)

Source:
DSA.cs
Source:
DSA.cs
Source:
DSA.cs

Creates the DSA signature for the specified hash value in the indicated format.

C#
public byte[] CreateSignature(byte[] rgbHash, System.Security.Cryptography.DSASignatureFormat signatureFormat);

Parameters

rgbHash
Byte[]

The hash value to sign.

signatureFormat
DSASignatureFormat

The encoding format to use for the signature.

Returns

Byte[]

The DSA signature for the specified data.

Exceptions

rgbHash is null.

signatureFormat is not a known format.

An error occurred in the signing operation.

Applies to

.NET 10 and other versions
Product Versions
.NET 5, 6, 7, 8, 9, 10