Funzione di callback CryptXmlDllVerifySignature (cryptxml.h)

La funzione CryptXmlDllVerifySignature verifica una firma.

La funzione CryptXmlDllVerifySignature viene esposta tramite la funzione CryptXmlDllGetInterface esportata.

Sintassi

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
)
{...}

Parametri

[in] pSignatureMethod

Puntatore a una struttura CRYPT_XML_ALGORITHM che specifica l'algoritmo.

[in] hKey

Handle per la chiave pubblica.

[in] pbInput

Puntatore a un buffer contenente i dati firmati. Il parametro cbInput contiene le dimensioni di questo buffer.

[in] cbInput

Dimensioni, in byte, del buffer a cui punta il parametro pbInput .

[in] pbSignature

Puntatore a un buffer contenente il valore della firma da verificare. Il parametro cbSignature contiene le dimensioni di questo buffer.

[in] cbSignature

Dimensioni, in byte, del buffer pbSignature .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h