Funzione WTHelperGetProvSignerFromChain (wintrust.h)
[La funzione WTHelperGetProvSignerFromChain è 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 WTHelperGetProvSignerFromChain recupera un segno o un controsigner per indice dalla catena. Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Wintrust.dll.
Sintassi
CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
[in] CRYPT_PROVIDER_DATA *pProvData,
[in] DWORD idxSigner,
[in] BOOL fCounterSigner,
[in] DWORD idxCounterSigner
);
Parametri
[in] pProvData
Puntatore alla struttura CRYPT_PROVIDER_DATA che contiene le informazioni sul segno e sul controsigner.
[in] idxSigner
Indice del firmatario. L'indice è in base zero.
[in] fCounterSigner
Se TRUE, il contatore, come specificato da idxCounterSigner, viene recuperato da questa funzione; il segno che contiene il contatore è identificato da idxSigner. Se FALSE, il firmatario, come specificato da idxSigner, viene recuperato da questa funzione.
[in] idxCounterSigner
Indice del contatore. L'indice è in base zero. Il contatore si applica al firmatario identificato da idxSigner.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce un puntatore a una struttura CRYPT_PROVIDER_SGNR per il firmatario o il controfirmatore richiesto.
Se la funzione ha esito negativo, restituisce NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [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 |