Compartilhar via


CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Método

Definição

Calcula um hash para os dados de entrada fornecidos e assina o hash computado usando a chave especificada.

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)

Parâmetros

key
CryptographicKey

A chave a ser usada para calcular e assinar o hash.

data
IBuffer

Os dados de entrada brutos a serem assinados. Os dados não são hash.

Retornos

Uma operação assíncrona para recuperar os dados com hash e assinados.

Atributos

Comentários

Os dados de entrada fornecidos para o método SignAsync são dados brutos que não foram hash. Para assinar dados com hash, use o método SignHashedDataAsync .

Se a chave for uma chave persistente e a operação exigir interface do usuário ou demorar muito tempo, use o método SignAsync em vez do método Sign .

Aplica-se a