Funzione CertCreateCertificateChainEngine (wincrypt.h)

La funzione CertCreateCertificateChainEngine crea un nuovo motore di catena non predefinito per un'applicazione. Un motore di catena limita i certificati nell'archivio radice che può essere usato per la verifica, limita gli archivi certificati per la ricerca di certificati e elenchi di attendibilità certificati (CCL), imposta un limite di timeout per le ricerche che coinvolgono GLI URL e limita il numero di certificati verificati tra il controllo di un ciclo di certificati.

Sintassi

BOOL CertCreateCertificateChainEngine(
  [in]  PCERT_CHAIN_ENGINE_CONFIG pConfig,
  [out] HCERTCHAINENGINE          *phChainEngine
);

Parametri

[in] pConfig

Puntatore a una struttura di dati CERT_CHAIN_ENGINE_CONFIG che specifica i parametri per il motore della catena.

[out] phChainEngine

Puntatore all'handle del motore della catena creato. Al termine dell'uso del motore della catena, rilasciare il motore della catena chiamando la funzione CertFreeCertificateChainEngine .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce un valore diverso da zero (TRUE).

Se la funzione non riesce, restituisce zero (FALSE). Per informazioni sugli errori estesi, chiamare GetLastError.

Il parametro phChainEngine restituisce l'handle del motore della catena.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincrypt.h
Libreria Crypt32.lib
DLL Crypt32.dll

Vedi anche

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

Funzioni di verifica della catena di certificati

Getlasterror