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


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

Определение

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

public:
 static IBuffer ^ SignHashedData(CryptographicKey ^ key, IBuffer ^ data);
 static IBuffer SignHashedData(CryptographicKey const& key, IBuffer const& data);
public static IBuffer SignHashedData(CryptographicKey key, IBuffer data);
function signHashedData(key, data)
Public Shared Function SignHashedData (key As CryptographicKey, data As IBuffer) As IBuffer

Параметры

key
CryptographicKey

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

data
IBuffer

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

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

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

Комментарии

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

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

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