Funzione CryptXmlVerifySignature (cryptxml.h)
La funzione CryptXmlVerifySignature esegue una convalida della firma crittografica di un elemento SignedInfo .
Sintassi
HRESULT CryptXmlVerifySignature(
[in] HCRYPTXML hSignature,
[in, optional] BCRYPT_KEY_HANDLE hKey,
DWORD dwFlags
);
Parametri
[in] hSignature
Handle di un elemento Signature .
[in, optional] hKey
Handle della chiave pubblica da utilizzare per verificare il valore della firma nell'elemento SignedInfo . Questo parametro deve essere NULL per gli algoritmi di firma basati su HMAC.
dwFlags
Valore DWORD che controlla quali implementazioni vengono usate. Questo parametro può avere uno dei valori seguenti.
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 |
Libreria | Cryptxml.lib |
DLL | Cryptxml.dll |