CryptographicEngine.SignAsync(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.
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 .