Condividi tramite


CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Metodo

Definizione

Calcola un hash per i dati di input forniti e quindi firma l'hash calcolato usando la chiave specificata.

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)

Parametri

key
CryptographicKey

Chiave da usare per calcolare e firmare l'hash.

data
IBuffer

Dati di input non elaborati da firmare. I dati non vengono hash.

Restituisce

Operazione asincrona per recuperare i dati hash e firmati.

Attributi

Commenti

I dati di input forniti al metodo SignAsync sono dati non elaborati che non sono stati hashati. Per firmare i dati hash, usare il metodo SignHashedDataAsync .

Se la chiave è una chiave persistente e l'operazione richiede un'interfaccia utente o richiede molto tempo, usare il metodo SignAsync anziché il metodo Sign.

Si applica a