CryptographicEngine.SignHashedData(CryptographicKey, IBuffer) 方法

定义

使用指定的键对哈希输入数据进行签名。

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

参数

key
CryptographicKey

用于对哈希进行签名的密钥。 此密钥必须是从 PersistedKeyProviderAsymmetricKeyAlgorithmProvider 获取的非对称密钥

data
IBuffer

要签名的输入数据。 数据是可以通过增量哈希获取的哈希值。

返回

已签名的数据。

注解

提供给 SignHashedData 方法的输入数据是哈希值。 若要对尚未进行哈希处理的原始数据进行签名,请使用 SignAsync 方法。

如果密钥是持久密钥,并且操作需要 UI 或花费很长时间,请改用 SignHashedDataAsync 方法。

适用于