AsymmetricSignatureFormatter.CreateSignature Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает подпись.
Перегрузки
| Имя | Описание |
|---|---|
| CreateSignature(Byte[]) |
При переопределении в производном классе создает сигнатуру для указанных данных. |
| CreateSignature(HashAlgorithm) |
Создает подпись из указанного хэш-значения. |
CreateSignature(Byte[])
При переопределении в производном классе создает сигнатуру для указанных данных.
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[]
Подписанные данные.
Возвращаемое значение
Цифровая подпись параметра rgbHash .
Комментарии
Перед вызовом этого метода необходимо указать ключ и хэш-алгоритм.
См. также раздел
Применяется к
CreateSignature(HashAlgorithm)
Создает подпись из указанного хэш-значения.
public:
virtual cli::array <System::Byte> ^ CreateSignature(System::Security::Cryptography::HashAlgorithm ^ hash);
public virtual byte[] CreateSignature(System.Security.Cryptography.HashAlgorithm hash);
abstract member CreateSignature : System.Security.Cryptography.HashAlgorithm -> byte[]
override this.CreateSignature : System.Security.Cryptography.HashAlgorithm -> byte[]
Public Overridable Function CreateSignature (hash As HashAlgorithm) As Byte()
Параметры
- hash
- HashAlgorithm
Хэш-алгоритм, используемый для создания подписи.
Возвращаемое значение
Сигнатура для указанного хэш-значения.
Исключения
Параметр hash имеет значение null.
Комментарии
Этот метод задает используемый хэш-алгоритм, а затем возвращает сигнатуру входного хэш-алгоритма.