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 |