CryptographicEngine.SignHashedData(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 Hasheingabedaten mithilfe des angegebenen Schlüssels.
public:
static IBuffer ^ SignHashedData(CryptographicKey ^ key, IBuffer ^ data);
static IBuffer SignHashedData(CryptographicKey const& key, IBuffer const& data);
public static IBuffer SignHashedData(CryptographicKey key, IBuffer data);
function signHashedData(key, data)
Public Shared Function SignHashedData (key As CryptographicKey, data As IBuffer) As 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
Die signierten Daten.
Hinweise
Die für die SignHashedData-Methode bereitgestellten Eingabedaten sind ein Hashwert. Verwenden Sie die SignAsync-Methode , um Unformatierte Daten 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 stattdessen die SignHashedDataAsync-Methode .