Share via


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 或花費很長的時間,請使用 SignAsync 方法,而不是 Sign 方法。

適用於