CryptographicEngine.SignHashedDataAsync(CryptographicKey, IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Assina os dados de entrada com hash usando a chave especificada.
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)
Parâmetros
- key
- CryptographicKey
A chave a ser usada para assinar o hash. Essa chave deve ser uma chave assimétrica obtida de um PersistedKeyProvider ou AsymmetricKeyAlgorithmProvider.
- data
- IBuffer
Os dados de entrada a serem assinados. Os dados são um valor hash que pode ser obtido por meio de hash incremental.
Retornos
Uma operação assíncrona para recuperar os dados assinados.
- Atributos
Comentários
Os dados de entrada fornecidos para o método SignHashedDataAsync são um valor hashed. Para assinar dados brutos que não foram hash, use o método SignAsync .
Se a chave for uma chave persistente e a operação exigir interface do usuário ou demorar muito, use o método SignHashedDataAsync em vez do método SignHashedData .