Función PstGetCertificates (certpoleng.h)

Recupera cadenas de certificados que especifican certificados que se pueden usar para autenticar a un usuario en el servidor especificado.

Sintaxis

NTSTATUS PstGetCertificates(
  [in]           PUNICODE_STRING        pTargetName,
  [in]           DWORD                  cCriteria,
  [in, optional] PCCERT_SELECT_CRITERIA rgpCriteria,
  [in]           BOOL                   bIsClient,
  [out]          PDWORD                 pdwCertChainContextCount,
  [out]          PCCERT_CHAIN_CONTEXT   **ppCertChainContexts
);

Parámetros

[in] pTargetName

Nombre del servidor que se va a comprobar.

[in] cCriteria

Número de elementos de la matriz rgpCriteria .

[in, optional] rgpCriteria

Puntero constante a una matriz de estructuras de CERT_SELECT_CRITERIA que especifican los criterios utilizados para seleccionar cadenas de certificados.

[in] bIsClient

TRUE si el autor de la llamada es el cliente; de lo contrario, FALSE.

[out] pdwCertChainContextCount

Número de elementos de la matriz ppCertChainContexts .

[out] ppCertChainContexts

Dirección de un puntero a una matriz de estructuras de CERT_CHAIN_CONTEXT que especifica las cadenas de certificados que se pueden usar para autenticar a un usuario en el servidor especificado por el parámetro pTargetName .

Valor devuelto

Si la función se realiza correctamente, devuelva STATUS_SUCCESS.

Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certpoleng.h
Library Certpoleng.lib
Archivo DLL Certpoleng.dll