CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.