CTL_FIND_SUBJECT_PARA-Struktur (wincrypt.h)
Die CTL_FIND_SUBJECT_PARA-Struktur enthält Daten, die von CertFindCTLInStore mit dem dwFindType-Parameter von CTL_FIND_SUBJECT verwendet werden, um eine Zertifikatvertrauensliste (Certificate Trust List , CTL) zu finden.
Syntax
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;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
pUsagePara
Ein Zeiger auf eine CTL_FIND_USAGE_PARA-Struktur . Kann NULL sein, wenn beim Suchen einer CTL nicht auf die CTL_FIND_USAGE_PARA Parameter verwiesen werden muss.
dwSubjectType
Für CTL_CERT_SUBJECT_TYPE zeigt der pvSubject-Member auf eine CERT_CONTEXT. Die SubjectAlgorithm der CTL wird untersucht, um die Darstellung der Identität des Antragstellers zu bestimmen. Zunächst wird nur SHA1- oder MD5-Hash unterstützt. Die entsprechende Hasheigenschaft wird aus dem CERT_CONTEXT abgerufen.
Für CTL_ANY_SUBJECT_TYPE zeigt pvSubject auf die CTL_ANY_SUBJECT_INFO-Struktur , die den SubjectAlgorithm enthält, der in der CTL abgeglichen werden soll, und den SubjectIdentifier , der in einem der CTL-Einträge abgeglichen werden soll.
pvSubject
Der Wert des pvSubject-Elements hängt vom Wert des dwSubjectType-Elements ab. Weitere Informationen finden Sie unter dwSubjectType.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |