Compartilhar via


CryptographicEngine.SignHashedData(CryptographicKey, IBuffer) Método

Definição

Assina os dados de entrada com hash usando a chave especificada.

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

Parâmetros

key
CryptographicKey

A chave a ser usada para assinar o hash. Essa chave deve ser uma chave assimétrica obtida de um PersistedKeyProvider ou AsymmetricKeyAlgorithmProvider.

data
IBuffer

Os dados de entrada a serem assinados. Os dados são um valor hash que pode ser obtido por meio de hash incremental.

Retornos

Os dados assinados.

Comentários

Os dados de entrada fornecidos para o método SignHashedData são um valor hash. Para assinar dados brutos que não foram hash, use o método SignAsync .

Se a chave for uma chave persistente e a operação exigir interface do usuário ou demorar muito, use o método SignHashedDataAsync .

Aplica-se a