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 |