CryptographicEngine.SignHashedData(CryptographicKey, IBuffer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的键对哈希输入数据进行签名。
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
用于对哈希进行签名的密钥。 此密钥必须是从 PersistedKeyProvider 或 AsymmetricKeyAlgorithmProvider 获取的非对称密钥。
- data
- IBuffer
要签名的输入数据。 数据是可以通过增量哈希获取的哈希值。
返回
已签名的数据。
注解
提供给 SignHashedData 方法的输入数据是哈希值。 若要对尚未进行哈希处理的原始数据进行签名,请使用 SignAsync 方法。
如果密钥是持久密钥,并且操作需要 UI 或花费很长时间,请改用 SignHashedDataAsync 方法。