Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Verifica una firma rispetto a un hash utilizzando un padding Public-Key Cryptography Standards (PKCS1).
HRESULT
__stdcall VerifyHash(
__in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
__in DWORD cbHash,
__in_bcount( cbHash ) BYTE* pHash,
__in LPCWSTR hashAlgOid,
__in DWORD cbSig,
__in_bcount( cbSig ) BYTE* pSig,
__out BOOL* pfVerified );
Parametri
| Parametro | Descrizione |
|---|---|
hCrypto |
Handle per l'oggetto di crittografia associato a un token di protezione rilasciato in precedenza. |
cbHash |
Lunghezza, in byte, dei buffer di input e di output. |
pHash |
Dati da decrittografare. |
hashAlgOid |
OID della stringa che identifica l'algoritmo hash utilizzato per produrre i dati da decrittografare in pHash. I valori supportati sono gli OID per MD5 e SHA1. |
cbSig |
Lunghezza della firma da verificare. |
pSig |
Puntatore a un buffer contenente la firma da verificare. |
pfVerified |
Alla restituzione, contiene true se la firma corrisponde all'hash; in caso contrario, false. |
Valore proprietà/Valore restituito
HRESULT: se uno o più parametri sono NULL o 0, viene restituito E_INVALIDARG.
Requisiti
Windows Vista
Intestazione: dichiarata in infocard.h.
Libreria: utilizzare infocardapi.lib.
Vedere anche
Riferimenti
Concetti
.gif)
Invia commenti su questo argomento a Microsoft.
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.