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

Weitere Informationen

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore