Compartir a través de


CryptographicEngine.SignHashedDataAsync(CryptographicKey, IBuffer) Método

Definición

Firma los datos de entrada con hash mediante la clave 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

Clave que se va a usar para firmar el hash. Esta clave debe ser una clave asimétrica obtenida de persistedKeyProvider o AsymmetricKeyAlgorithmProvider.

data
IBuffer

Los datos de entrada que se van a firmar. Los datos son un valor hash que se puede obtener mediante hash incremental.

Devoluciones

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

Atributos

Comentarios

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

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

Se aplica a