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 |