CryptographyClient.SignData Метод

Определение

Перегрузки

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Подписывает заданные данные.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Подписывает заданные данные.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Подписывает заданные данные.

public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Byte(), Optional cancellationToken As CancellationToken = Nothing) As SignResult

Параметры

algorithm
SignatureAlgorithm

Используемый SignatureAlgorithm.

data
Byte[]

Подписываемые данные.

cancellationToken
CancellationToken

Токен CancellationToken для отмены операции.

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

Результат операции знака. Возвращенный SignResult содержит сигнатуру вместе со всеми другими сведениями, необходимыми для проверки. Эти сведения должны храниться вместе с сигнатурой.

Исключения

Указанный algorithm объект не соответствует ключу, соответствующему идентификатору ключа.

Локальный поставщик шифрования вызвал исключение.

Ключ недопустим для текущей операции.

Операция с указанным ключом не поддерживается.

Сервер вернул ошибку. Дополнительные сведения, возвращаемые с сервера, см Message . в этой статье.

Комментарии

Хэш-алгоритм, используемый для вычисления хэша, является производным от указанного алгоритма:

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

SignData(SignatureAlgorithm, Stream, CancellationToken)

Подписывает заданные данные.

public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Stream, Optional cancellationToken As CancellationToken = Nothing) As SignResult

Параметры

algorithm
SignatureAlgorithm

Используемый SignatureAlgorithm.

data
Stream

Подписываемые данные.

cancellationToken
CancellationToken

Токен CancellationToken для отмены операции.

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

Результат операции знака. Возвращенный SignResult содержит сигнатуру вместе со всеми другими сведениями, необходимыми для проверки. Эти сведения должны храниться вместе с сигнатурой.

Исключения

Указанный algorithm объект не соответствует ключу, соответствующему идентификатору ключа.

Параметр data имеет значение null.

Локальный поставщик шифрования вызвал исключение.

Ключ недопустим для текущей операции.

Операция с указанным ключом не поддерживается.

Сервер вернул ошибку. Дополнительные сведения, возвращаемые с сервера, см Message . в этой статье.

Комментарии

Хэш-алгоритм, используемый для вычисления хэша, является производным от указанного алгоритма:

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