CryptographicEngine.SignHashedData(CryptographicKey, IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .