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


CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Метод

Определение

Вычисляет хэш для предоставленных входных данных, а затем подписывает вычисляемый хэш с помощью указанного ключа.

public:
 static IAsyncOperation<IBuffer ^> ^ SignAsync(CryptographicKey ^ key, IBuffer ^ data);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IBuffer> SignAsync(CryptographicKey const& key, IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IBuffer> SignAsync(CryptographicKey key, IBuffer data);
function signAsync(key, data)
Public Shared Function SignAsync (key As CryptographicKey, data As IBuffer) As IAsyncOperation(Of IBuffer)

Параметры

key
CryptographicKey

Ключ, используемый для вычисления и подписывания хэша.

data
IBuffer

Необработанные входные данные для подписывания. Данные не хэшируются.

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

Асинхронная операция для получения хэшированных и подписанных данных.

Атрибуты

Комментарии

Входные данные, предоставляемые методу SignAsync, являются необработанными данными, которые не были хэшированы. Чтобы подписать хэшированные данные, используйте метод SignHashedDataAsync .

Если ключ является сохраненным и операция требует пользовательского интерфейса или занимает много времени, используйте метод SignAsync вместо метода Sign .

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