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 |
---|---|
|
Die Entität ist eine PVK-Datei. |
|
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 |