Compartir a través de


estructura CERT_CHAIN_ELEMENT (wincrypt.h)

La estructura CERT_CHAIN_ELEMENT es un único elemento de una cadena de certificados simple. Cada elemento tiene un puntero a un contexto de certificado, un puntero a una estructura que indica el estado de error y el estado de información del certificado, y un puntero a una estructura que indica el estado de revocación del certificado.

Sintaxis

typedef struct _CERT_CHAIN_ELEMENT {
  DWORD                 cbSize;
  PCCERT_CONTEXT        pCertContext;
  CERT_TRUST_STATUS     TrustStatus;
  PCERT_REVOCATION_INFO pRevocationInfo;
  PCERT_ENHKEY_USAGE    pIssuanceUsage;
  PCERT_ENHKEY_USAGE    pApplicationUsage;
  LPCWSTR               pwszExtendedErrorInfo;
} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT;

Miembros

cbSize

Tamaño de esta estructura en bytes.

pCertContext

Puntero a un contexto de certificado.

TrustStatus

Estructura que indica el estado del certificado. La estructura incluye un código de estado de error y un código de estado de información. Para obtener información sobre los valores de código de estado, consulte CERT_TRUST_STATUS.

pRevocationInfo

Puntero a una estructura de CERT_REVOCATION_INFO con información sobre el estado de revocación del certificado. Si la comprobación de revocación no está habilitada, pRevocationInfo es NULL.

pIssuanceUsage

Puntero a una estructura de CERT_ENHKEY_USAGE. Si es NULL, cualquier directiva de emisión es aceptable.

pApplicationUsage

Puntero a una estructura de CERT_ENHKEY_USAGE. Si es NULL, cualquier uso mejorado de clave es aceptable.

pwszExtendedErrorInfo

Puntero a una cadena de caracteres anchos terminada en null que contiene información de error extendida. Si es NULL, no hay información de error extendida.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CERT_REVOCATION_INFO

CERT_SIMPLE_CHAIN

CERT_TRUST_STATUS