CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet einen Hash für die angegebenen Eingabedaten und signiert dann den berechneten Hash mit dem angegebenen Schlüssel.
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)
Parameter
- key
- CryptographicKey
Der Schlüssel, der zum Berechnen und Signieren des Hashs verwendet werden soll.
- data
- IBuffer
Die unformatierten Eingabedaten, die zu signieren sind. Die Daten werden nicht gehasht.
Gibt zurück
Ein asynchroner Vorgang zum Abrufen der gehashten und signierten Daten.
- Attribute
Hinweise
Die für die SignAsync-Methode bereitgestellten Eingabedaten sind Rohdaten, die nicht gehasht wurden. Verwenden Sie zum Signieren von Hashdaten die SignHashedDataAsync-Methode .
Wenn der Schlüssel ein persistenter Schlüssel ist und der Vorgang eine Benutzeroberfläche erfordert oder lange dauert, verwenden Sie die SignAsync-Methode anstelle der Sign-Methode .