Función CertCreateCertificateChainEngine (wincrypt.h)

La función CertCreateCertificateChainEngine crea un nuevo motor de cadena no predeterminado para una aplicación. Un motor de cadena restringe los certificados del almacén raíz que se pueden usar para la comprobación, restringe los almacenes de certificados para buscar certificados y listas de confianza de certificados (CTL), establece un límite de tiempo de espera para las búsquedas que implican direcciones URL y limita el número de certificados comprobados entre la comprobación de un ciclo de certificados.

Sintaxis

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

Parámetros

[in] pConfig

Puntero a una estructura de datos CERT_CHAIN_ENGINE_CONFIG que especifica los parámetros del motor de cadena.

[out] phChainEngine

Puntero al identificador del motor de cadena creado. Cuando haya terminado de usar el motor de cadena, libere el motor de cadena llamando a la función CertFreeCertificateChainEngine .

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve un valor distinto de cero (TRUE).

Si se produce un error en la función, devuelve cero (FALSE). Para obtener información de error extendida, llame a GetLastError.

El parámetro phChainEngine devuelve el identificador del motor de cadena.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincrypt.h
Library Crypt32.lib
Archivo DLL Crypt32.dll

Consulte también

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

Funciones de comprobación de la cadena de certificados

Obtener último error