Поделиться через


DSA.CreateSignature Метод

Определение

Перегрузки

CreateSignature(Byte[])

При переопределении в производном классе создает подпись DSA для указанного хэш-значения.

CreateSignature(Byte[], DSASignatureFormat)

Создает сигнатуру DSA для указанного значения хэша в указанном формате.

CreateSignature(Byte[])

Исходный код:
DSA.cs
Исходный код:
DSA.cs
Исходный код:
DSA.cs

При переопределении в производном классе создает подпись DSA для указанного хэш-значения.

public:
 abstract cli::array <System::Byte> ^ CreateSignature(cli::array <System::Byte> ^ rgbHash);
public abstract byte[] CreateSignature (byte[] rgbHash);
abstract member CreateSignature : byte[] -> byte[]
Public MustOverride Function CreateSignature (rgbHash As Byte()) As Byte()

Параметры

rgbHash
Byte[]

Подписываемое хэш-значение.

Возвращаемое значение

Byte[]

Цифровая подпись для указанного хэш-значения.

См. также раздел

Применяется к

CreateSignature(Byte[], DSASignatureFormat)

Исходный код:
DSA.cs
Исходный код:
DSA.cs
Исходный код:
DSA.cs

Создает сигнатуру DSA для указанного значения хэша в указанном формате.

public:
 cli::array <System::Byte> ^ CreateSignature(cli::array <System::Byte> ^ rgbHash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] CreateSignature (byte[] rgbHash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.CreateSignature : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function CreateSignature (rgbHash As Byte(), signatureFormat As DSASignatureFormat) As Byte()

Параметры

rgbHash
Byte[]

Значение хэша для подписи.

signatureFormat
DSASignatureFormat

Формат кодирования, используемый для подписи.

Возвращаемое значение

Byte[]

Подпись DSA для указанных данных.

Исключения

rgbHash имеет значение null.

signatureFormat не является известным форматом.

В операции подписывания произошла ошибка.

Применяется к