Condividi tramite


CERT_REVOCATION_CHAIN_PARA struttura (wincrypt.h)

La struttura CERT_REVOCATION_CHAIN_PARA contiene parametri usati per la compilazione di una catena per un certificato di firma di risposta OCSP ( Online Certificate Status Protocol ) indipendente. Le definizioni di struttura CERT_REVOCATION_PARA e CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO includono puntatori facoltativi a questa struttura.

Sintassi

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;

Members

cbSize

Dimensione, in byte, della struttura.

hChainEngine

Handle per il motore della catena usato dal chiamante.

hAdditionalStore

Handle a un archivio contenente i certificati usati per compilare la catena originale. L'handle può essere NULL.

dwChainFlags

Valore per il parametro dwFlags passato alla funzione CertGetCertificateChain .

Valore Significato
CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT
0x04000000
Questo flag verrà impostato dal provider CertVerifyRevocation quando chiama CertGetCertificateChain con un certificato OCSP indipendente. Se impostato, CertGetCertificateChain chiamerà CertVerifyRevocation senza impostare il puntatore sulla struttura di dati precedente CERT_REVOCATION_CHAIN_PARA; ciò consente di impedire il controllo di revoche circolari.

dwUrlRetrievalTimeout

Valore che contiene il limite di timeout, in millisecondi. Se zero, viene usato il timeout predefinito del gestore della revoca.

pftCurrentTime

Puntatore a una struttura FILETIME usata nel controllo dell'ora di aggiornamento. Se questo puntatore è NULL, il gestore di revoche usa l'ora corrente.

pftCacheResync

Puntatore a una struttura FILETIME che regola l'uso delle informazioni memorizzate nella cache. Tutte le informazioni memorizzate nella cache prima che questa volta vengano considerate non valide e vengono recuperate nuove informazioni. Se impostato, questo valore esegue l'override dell'ora cacheResync della configurazione del Registro di sistema.

cbMaxUrlRetrievalByteCount

Valore DWORD che specifica il numero massimo di byte da scaricare dall'oggetto URL. Un valore pari a 0 specifica nessun limite.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo membro non è supportato.

Requisiti

   
Client minimo supportato Windows Vista con SP1 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wincrypt.h