Condividi tramite


Funzione WTHelperCertCheckValidSignature (wintrust.h)

[La funzione WTHelperCertCheckValidSignature è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Per la verifica del certificato, usare le funzioni CertGetCertificateChain e CertVerifyCertificateChainPolicy . Per la verifica della firma della tecnologia Microsoft Authenticode , usare .NET Framework.]

La funzione WTHelperCertCheckValidSignature controlla se una firma è valida. Può essere usato dai provider di attendibilità per ottenere una valutazione iniziale della validità di una firma prima di chiamare la funzione a cui punta il membro pfnFinalPolicy di una struttura CRYPT_PROVIDER_FUNCTIONS .

Sintassi

HRESULT WTHelperCertCheckValidSignature(
  CRYPT_PROVIDER_DATA *pProvData
);

Parametri

pProvData

Puntatore alla struttura CRYPT_PROVIDER_DATA che contiene le informazioni sul firmatario e sul controfirmatore.

Valore restituito

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

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei possibili valori di errore, vedere WinVerifyTrust.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wintrust.h
Libreria Wintrust.lib
DLL Wintrust.dll