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

Vedi anche

WTHelperGetProvCertFromChain