Función de devolución de llamada CryptXmlDllVerifySignature (cryptxml.h)

La función CryptXmlDllVerifySignature comprueba una firma.

La función CryptXmlDllVerifySignature se expone a través de la función exportada CryptXmlDllGetInterface .

Sintaxis

CryptXmlDllVerifySignature Cryptxmldllverifysignature;

HRESULT Cryptxmldllverifysignature(
  [in] const CRYPT_XML_ALGORITHM *pSignatureMethod,
  [in] BCRYPT_KEY_HANDLE hKey,
  [in] const BYTE *pbInput,
  [in] ULONG cbInput,
  [in] const BYTE *pbSignature,
  [in] ULONG cbSignature
)
{...}

Parámetros

[in] pSignatureMethod

Puntero a una estructura CRYPT_XML_ALGORITHM que especifica el algoritmo.

[in] hKey

Identificador de la clave pública.

[in] pbInput

Puntero a un búfer que contiene los datos firmados. El parámetro cbInput contiene el tamaño de este búfer.

[in] cbInput

Tamaño, en bytes, del búfer al que apunta el parámetro pbInput .

[in] pbSignature

Puntero a un búfer que contiene el valor de firma que se va a comprobar. El parámetro cbSignature contiene el tamaño de este búfer.

[in] cbSignature

Tamaño, en bytes, del búfer pbSignature .

Valor devuelto

Si la función se realiza correctamente, la función devuelve cero.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado cryptxml.h