CryptographicEngine.SignHashedDataAsync(CryptographicKey, IBuffer) メソッド

定義

指定したキーを使用して、ハッシュされた入力データに署名します。

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)

パラメーター

key
CryptographicKey

ハッシュの署名に使用するキー。 このキーは、 PersistedKeyProvider または AsymmetricKeyAlgorithmProvider から取得した非対称キーである必要があります。

data
IBuffer

署名対象の入力データ。 データは、増分ハッシュを使用して取得できるハッシュ値です。

戻り値

署名されたデータを取得する非同期操作。

属性

注釈

SignHashedDataAsync メソッドに提供される入力データはハッシュ値です。 ハッシュされていない生データに署名するには、 SignAsync メソッドを使用します。

キーが永続化されたキーであり、操作に UI が必要な場合、または時間がかかる場合は、 SignHashedData メソッドではなく SignHashedDataAsync メソッドを使用します。

適用対象