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 |