struttura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO (wincrypt.h)
La struttura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO contiene informazioni aggiuntive facoltative che possono essere passate alla funzione CryptGetTimeValidObject nel parametro pExtraInfo .
Sintassi
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;
Members
cbSize
Dimensione, in byte, della struttura.
iDeltaCrlIndicator
Valore utilizzato per confrontare il numero CRL (Base Certificate Revoche List ). Se il numero CRL di base è minore di questo valore, il chiamante deve tentare di recuperare un CRL di base più recente.
Se il membro pDeltaCrlIndicator è diverso da NULL , il valore di questo membro deve essere 0x7fffffff. Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Poiché il membro pDeltaCrlIndicator non esiste, il requisito del valore iDeltaCrlIndicator non si applica.
pftCacheResync
Puntatore a una struttura FILETIME che controlla l'uso di informazioni memorizzate nella cache. Tutte le informazioni memorizzate nella cache prima di questa volta vengono considerate non valide e vengono recuperate nuove informazioni.
pLastSyncTime
Puntatore a una struttura FILETIME contenente l'ora dell'ultima sincronizzazione dei dati recuperati per l'oggetto.
pMaxAgeTime
Puntatore a una struttura FILETIME che specifica una scadenza dei dati recuperati in base al membro dwMaxAge della struttura CRYPTNET_URL_CACHE_RESPONSE_INFO .
pChainPara
Puntatore a una struttura CERT_REVOCATION_CHAIN_PARA che contiene i parametri della funzione CertGetCertificateChain usati dal chiamante. I dati in questo membro abilitano la verifica della catena di certificati del firmatario OCSP ( Online Certificate Status Protocol ).
pDeltaCrlIndicator
Puntatore a una struttura CRYPT_INTEGER_BLOB che contiene un CRL con lunghezza superiore a 4 byte. Se questo membro è diverso da NULL e il membro iDeltaCrlIndicator è uguale a MAXLONG, se il numero CRL di base è minore di questo valore, il chiamante deve tentare di recuperare un CRL di base più recente.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo membro non è supportato.
Commenti
Tutti i membri della struttura CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO che non hanno un valore devono essere impostati su zero.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | wincrypt.h |