estructura CERT_REVOCATION_CHAIN_PARA (wincrypt.h)
La estructura de CERT_REVOCATION_CHAIN_PARA contiene parámetros que se usan para crear una cadena para un certificado de firmante de respuesta del protocolo de estado de certificado en línea (OCSP) independiente. Las definiciones de estructura CERT_REVOCATION_PARA y CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO incluyen punteros opcionales a esta estructura.
Sintaxis
typedef struct _CERT_REVOCATION_CHAIN_PARA {
DWORD cbSize;
HCERTCHAINENGINE hChainEngine;
HCERTSTORE hAdditionalStore;
DWORD dwChainFlags;
DWORD dwUrlRetrievalTimeout;
LPFILETIME pftCurrentTime;
LPFILETIME pftCacheResync;
DWORD cbMaxUrlRetrievalByteCount;
} CERT_REVOCATION_CHAIN_PARA, *PCERT_REVOCATION_CHAIN_PARA;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
hChainEngine
Identificador del motor de cadena utilizado por el autor de la llamada.
hAdditionalStore
Identificador de un almacén que contiene los certificados usados para compilar la cadena original. El identificador puede ser NULL.
dwChainFlags
Valor del parámetro dwFlags pasado a la función CertGetCertificateChain .
Valor | Significado |
---|---|
|
El proveedor CertVerifyRevocation establecerá esta marca cuando llame a CertGetCertificateChain con un certificado de firmante OCSP independiente. Cuando se establece, CertGetCertificateChain llamará a CertVerifyRevocation sin establecer el puntero en la estructura de datos CERT_REVOCATION_CHAIN_PARA anterior; esto ayuda a evitar la comprobación circular de revocación. |
dwUrlRetrievalTimeout
Valor que contiene el límite de tiempo de espera, en milisegundos. Si es cero, se usa el tiempo de espera predeterminado del controlador de revocación.
pftCurrentTime
Puntero a una estructura FILETIME utilizada en la comprobación de tiempo de actualización. Si este puntero es NULL, el controlador de revocación usa la hora actual.
pftCacheResync
Puntero a una estructura FILETIME que rige el uso de información almacenada en caché. Cualquier información almacenada en caché antes de este tiempo se considera no válida y se recupera información nueva. Cuando se establece, este valor invalida la hora cacheResync de configuración del Registro.
cbMaxUrlRetrievalByteCount
Valor DWORD que especifica el número máximo de bytes que se van a descargar desde el objeto URL. Un valor de 0 no especifica ningún límite.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: No se admite este miembro.
Requisitos
Cliente mínimo compatible | Windows Vista con SP1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |