Compartir a través de


CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Método

Definición

Calcula un hash para los datos de entrada proporcionados y, a continuación, firma el hash calculado con la clave 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

Clave que se va a usar para calcular y firmar el hash.

data
IBuffer

Datos de entrada sin procesar que se van a firmar. Los datos no se aplica un hash.

Devoluciones

Una operación asincrónica para recuperar los datos con hash y firmados.

Atributos

Comentarios

Los datos de entrada proporcionados al método SignAsync son datos sin procesar que no se han hashizado. Para firmar datos con hash, use el método SignHashedDataAsync .

Si la clave es una clave persistente y la operación requiere interfaz de usuario o tarda mucho tiempo, use el método SignAsync en lugar del método Sign .

Se aplica a