次の方法で共有


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

定義

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

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)

パラメーター

key
CryptographicKey

ハッシュの計算と署名に使用するキー。

data
IBuffer

署名する生の入力データ。 データはハッシュされません。

戻り値

ハッシュされたデータと署名されたデータを取得する非同期操作。

属性

注釈

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

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

適用対象