estructura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO (wincrypt.h)
La estructura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO contiene información adicional opcional que se puede pasar a la función CryptGetTimeValidObject en el parámetro pExtraInfo .
Sintaxis
typedef struct _CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO {
DWORD cbSize;
int iDeltaCrlIndicator;
LPFILETIME pftCacheResync;
LPFILETIME pLastSyncTime;
LPFILETIME pMaxAgeTime;
PCERT_REVOCATION_CHAIN_PARA pChainPara;
PCRYPT_INTEGER_BLOB pDeltaCrlIndicator;
} CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO, *PCRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
iDeltaCrlIndicator
Valor que se usa para comparar con el número de lista de revocación de certificados base (CRL). Si el número de CRL base es menor que este valor, el autor de la llamada debe intentar recuperar una CRL base más reciente.
Si el miembro pDeltaCrlIndicator no es NULL , el valor de este miembro debe ser 0x7fffffff. Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Dado que el miembro pDeltaCrlIndicator no existe, no se aplica el requisito de valor iDeltaCrlIndicator .
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 nueva información.
pLastSyncTime
Puntero a una estructura FILETIME que contiene la hora de la última sincronización de los datos recuperados para el objeto.
pMaxAgeTime
Puntero a una estructura FILETIME que especifica una hora de expiración de los datos recuperados en función del miembro dwMaxAge de la estructura CRYPTNET_URL_CACHE_RESPONSE_INFO .
pChainPara
Puntero a una estructura de CERT_REVOCATION_CHAIN_PARA que contiene los parámetros de función CertGetCertificateChain usados por el autor de la llamada. Los datos de este miembro habilitan la comprobación de la cadena de certificados del protocolo de estado de certificado en línea (OCSP) independiente.
pDeltaCrlIndicator
Puntero a una estructura de CRYPT_INTEGER_BLOB que contiene una CRL con una longitud de más de 4 bytes. Si este miembro no es NULL y el miembro iDeltaCrlIndicator es igual a MAXLONG, si el número de CRL base es menor que este valor, el autor de la llamada debe intentar recuperar una CRL base más reciente.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este miembro no se admite.
Comentarios
Todos los miembros de la estructura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO que no tienen un valor deben establecerse en cero.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |