Freigeben über


CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO-Struktur (cryptuiapi.h)

[Die CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO-Struktur ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO-Struktur enthält Informationen zur PVK-Datei, die die von der CryptUIWizDigitalSign-Funktion verwendeten Zertifikate enthält.

Syntax

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO {
  DWORD  dwSize;
  LPWSTR pwszSigningCertFileName;
  DWORD  dwPvkChoice;
  union {
    PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO pPvkFileInfo;
    PCRYPT_KEY_PROV_INFO                     pPvkProvInfo;
  };
} CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO;

Member

dwSize

Die Größe der Struktur in Byte.

pwszSigningCertFileName

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den Pfad und die Datei mit dem Namen der Datei enthält, die die Signaturzertifikate enthält.

dwPvkChoice

Gibt den Entitätstyp an, der die Zertifikate enthält. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
Die Entität ist eine PVK-Datei.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
Die Entität ist ein PVK-Anbieter.

pPvkFileInfo

Ein Zeiger auf eine CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO-Struktur , die die PVK-Datei enthält, die die Zertifikate enthält. Dieses Element wird verwendet, wenn CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE für das dwPvkChoice-Element angegeben ist.

pPvkProvInfo

Ein Zeiger auf eine CRYPT_KEY_PROV_INFO-Struktur , die Informationen zum PVK-Anbieter enthält, der die Zertifikate enthält. Dieses Element wird verwendet, wenn CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV für das dwPvkChoice-Element angegeben wird.

Anforderungen

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

Weitere Informationen

CryptUIWizDigitalSign