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


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

Определение

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

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

Параметры

key
CryptographicKey

Ключ, используемый для подписывания хэша. Этот ключ должен быть асимметричным ключом, полученным из PersistedKeyProvider или AsymmetricKeyAlgorithmProvider.

data
IBuffer

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

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

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

Атрибуты

Комментарии

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

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

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