estructura CERT_SIMPLE_CHAIN (wincrypt.h)

La estructura CERT_SIMPLE_CHAIN contiene una matriz de elementos de cadena y un estado de confianza de resumen para la cadena que representa la matriz.

Sintaxis

typedef struct _CERT_SIMPLE_CHAIN {
  DWORD                 cbSize;
  CERT_TRUST_STATUS     TrustStatus;
  DWORD                 cElement;
  PCERT_CHAIN_ELEMENT   *rgpElement;
  PCERT_TRUST_LIST_INFO pTrustListInfo;
  BOOL                  fHasRevocationFreshnessTime;
  DWORD                 dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

TrustStatus

Estructura que indica el estado de confianza de toda la cadena. 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.

cElement

Número de estructuras de CERT_CHAIN_ELEMENT en la matriz.

rgpElement

Matriz de punteros a CERT_CHAIN_ELEMENT estructuras. rgpElement[0] es el elemento de cadena de certificados final. rgpElement[cElement–1] es el elemento de certificado "raíz" autofirmado.

pTrustListInfo

Puntero a una estructura de CERT_TRUST_LIST_INFO que contiene un puntero a una lista de confianza de certificados (CTL) que conecta esta cadena a una cadena de certificados siguiente. Si la cadena actual es la cadena final, pTrustListInfo es NULL.

fHasRevocationFreshnessTime

BOOL. Si es TRUE, dwRevocationFreshnessTime se ha calculado.

dwRevocationFreshnessTime

La antigüedad de una lista de revocación de certificados (CRL) en segundos, calculada como CurrentTime menos la hora ThisUpdate de la CRL. Estos valores son el tiempo más grande en todos los elementos comprobados.

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_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS