Partager via


CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Méthode

Définition

Calcule un hachage pour les données d’entrée fournies, puis signe le hachage calculé à l’aide de la clé spécifiée.

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)

Paramètres

key
CryptographicKey

Clé à utiliser pour calculer et signer le hachage.

data
IBuffer

Données d’entrée brutes à signer. Les données ne sont pas hachées.

Retours

Opération asynchrone pour récupérer les données hachées et signées.

Attributs

Remarques

Les données d’entrée fournies à la méthode SignAsync sont des données brutes qui n’ont pas été hachées. Pour signer des données hachées, utilisez la méthode SignHashedDataAsync .

Si la clé est une clé persistante et que l’opération nécessite une interface utilisateur ou prend beaucoup de temps, utilisez la méthode SignAsync au lieu de la méthode Sign .

S’applique à