CryptographicEngine.SignHashedDataAsync(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.
Signiert die gehashten Eingabedaten mithilfe des angegebenen Schlüssels.
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)
Parameter
- key
- CryptographicKey
Der Schlüssel, der zum Signieren des Hashs verwendet werden soll. Dieser Schlüssel muss ein asymmetrischer Schlüssel sein, der von einem PersistedKeyProvider oder AsymmetricKeyAlgorithmProvider abgerufen wird.
- data
- IBuffer
Die zu signierenden Eingabedaten. Die Daten sind ein Hashwert, der durch inkrementellen Hash abgerufen werden kann.
Gibt zurück
Ein asynchroner Vorgang zum Abrufen der signierten Daten.
- Attribute
Hinweise
Die für die SignHashedDataAsync-Methode bereitgestellten Eingabedaten sind ein Hashwert. Verwenden Sie die SignAsync-Methode , um Rohdaten zu signieren, die nicht hashed wurden.
Wenn der Schlüssel ein persistenter Schlüssel ist und der Vorgang eine Benutzeroberfläche erfordert oder lange dauert, verwenden Sie die SignHashedDataAsync-Methode anstelle der SignHashedData-Methode .