Condividi tramite


struttura CTL_VERIFY_USAGE_PARA (wincrypt.h)

La struttura CTL_VERIFY_USAGE_PARA contiene i parametri usati da CertVerifyCTLUsage per stabilire la validità dell'utilizzo di una libreria di classi di controllo.

Sintassi

typedef struct _CTL_VERIFY_USAGE_PARA {
  DWORD           cbSize;
  CRYPT_DATA_BLOB ListIdentifier;
  DWORD           cCtlStore;
  HCERTSTORE      *rghCtlStore;
  DWORD           cSignerStore;
  HCERTSTORE      *rghSignerStore;
} CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;

Members

cbSize

Dimensioni di questa struttura in byte.

ListIdentifier

BLOB che specifica un oggetto ListIdentifier di una durata (CTL ) da trovare o verificare. In genere, il membro cbData del BLOB ListIdentifier sarà zero, a indicare che un CTL con qualsiasi ListIdentifier può essere una corrispondenza.

Per trovare la corrispondenza solo con elenchi consentiti senza ListIdentifier, il membro cbData del BLOB ListIdentifier è impostato su CTL_FIND_NO_LIST_ID_CBDATA.

Se un'autorità emittente crea più elenchi di scopi consentiti per lo stesso oggettoUsage, un oggetto ListIdentifier può distinguerli tra di essi.

cCtlStore

Numero di archivi in cui cercare un CTL corrispondente.

rghCtlStore

Matrice di handle di archivi in cui eseguire la ricerca per trovare un CTL corrispondente.

cSignerStore

Numero di archivi in cui cercare i firmatari CTL accettabili.

rghSignerStore

Matrice di handle di archivi in cui cercare i firmatari CTL accettabili.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CertVerifyCTLUsage