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 .