Condividi tramite


struttura CTL_FIND_SUBJECT_PARA (wincrypt.h)

La struttura CTL_FIND_SUBJECT_PARA contiene dati usati da CertFindCTLInStore con un parametro dwFindType di CTL_FIND_SUBJECT per trovare un elenco di certificati attendibili (CTL).

Sintassi

typedef struct _CTL_FIND_SUBJECT_PARA {
  DWORD                cbSize;
  PCTL_FIND_USAGE_PARA pUsagePara;
  DWORD                dwSubjectType;
  void                 *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;

Members

cbSize

Dimensione, in byte, della struttura.

pUsagePara

Puntatore a una struttura CTL_FIND_USAGE_PARA . Può essere NULL se non è necessario fare riferimento ai parametri CTL_FIND_USAGE_PARA durante la ricerca di un CTL.

dwSubjectType

Per CTL_CERT_SUBJECT_TYPE, il membro pvSubject punta a un CERT_CONTEXT. SubjectAlgorithm del CTL viene esaminato per determinare la rappresentazione dell'identità del soggetto. Inizialmente, sarà supportato solo l'hash SHA1 o MD5. La proprietà hash appropriata viene ottenuta dal CERT_CONTEXT.

Per CTL_ANY_SUBJECT_TYPE, pvSubject punta alla struttura CTL_ANY_SUBJECT_INFO che contiene l'oggetto SubjectAlgorithm da trovare nella CTL e subjectIdentifier da associare in una delle voci CTL.

pvSubject

Il valore del membro pvSubject dipende dal valore del membro dwSubjectType . Per altre informazioni, vedere dwSubjectType.

Requisiti

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

Vedi anche

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore