CTL_MODIFY_REQUEST-Struktur (cryptdlg.h)

Die CTL_MODIFY_REQUEST-Struktur enthält eine Anforderung zum Ändern einer Zertifikatvertrauensliste (Certificate Trust List, CTL). Diese Struktur wird in der Funktion CertModifyCertificatesToTrust verwendet.

Syntax

typedef struct _CTL_MODIFY_REQUEST {
  PCCERT_CONTEXT pccert;
  DWORD          dwOperation;
  DWORD          dwError;
} CTL_MODIFY_REQUEST, *PCTL_MODIFY_REQUEST;

Member

pccert

Ein Zeiger auf eine CERT_CONTEXT-Struktur , die das Zertifikat zum Ändern der Vertrauensstellung enthält.

dwOperation

Der Vorgang, der ausgeführt werden soll. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
CTL_MODIFY_REQUEST_ADD_TRUSTED
Fügen Sie das Zertifikat der CTL hinzu. Das Zertifikat ist explizit vertrauenswürdig.
CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED
Fügen Sie das Zertifikat dem Zertifikatspeicher Für nicht vertrauenswürdige Zertifikate hinzu. Das Zertifikat ist explizit nicht vertrauenswürdig.
CTL_MODIFY_REQUEST_REMOVE
Entfernen Sie das Zertifikat aus der CTL. Das Zertifikat ist weder explizit vertrauenswürdig noch nicht vertrauenswürdig. Um vertrauenswürdig zu sein, muss das Zertifikat über ein vertrauenswürdiges Stammzertifikat am Stamm seiner Zertifikatkette verfügen.

dwError

Der für diesen Vorgang generierte Fehlercode.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile cryptdlg.h

Weitere Informationen

CertModifyCertificatesToTrust