Freigeben über


CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO-Struktur (cryptuiapi.h)

[Die CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO-Struktur steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Die CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO-Struktur wird mit der CRYPTUI_WIZ_DIGITAL_SIGN_INFO-Struktur verwendet, um erweiterte Informationen zu einer Signatur zu enthalten.

Syntax

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
  DWORD             dwSize;
  DWORD             dwAttrFlags;
  LPCWSTR           pwszDescription;
  LPCWSTR           pwszMoreInfoLocation;
  LPCSTR            pszHashAlg;
  LPCWSTR           pwszSigningCertDisplayString;
  HCERTSTORE        hAdditionalCertStore;
  PCRYPT_ATTRIBUTES psAuthenticated;
  PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;

Member

dwSize

Die Größe der Struktur in Byte.

dwAttrFlags

Ein -Wert, der den Typ der Signatur angibt. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
Die Signatur ist eine kommerzielle Signatur.
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
Die Signatur ist eine persönliche Signatur.

pwszDescription

Ein Zeiger auf eine Unicode-Zeichenfolge mit NULL-Endung, die die Beschreibung des Antragstellers der Signatur enthält.

pwszMoreInfoLocation

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Termin, die den Speicherort enthält, von dem weitere Informationen zur Datei abgerufen werden sollen. Diese Informationen werden angezeigt, wenn die Datei heruntergeladen wird.

pszHashAlg

Ein Zeiger auf eine NULL-endende ANSI-Zeichenfolge, die den Objektbezeichner (Object Identifier, OID) des für die Signatur verwendeten Hashalgorithmus enthält. Der Standardwert ist NULL, was angibt, dass der SHA-1-Hashalgorithmus verwendet wird.

pwszSigningCertDisplayString

Ein Zeiger auf eine unicode-Zeichenfolge mit NULL-Beendigung, die die Zeichenfolge enthält, die auf der Assistentenseite für digitale Signaturen angezeigt wird. Die Zeichenfolge sollte den Benutzer auffordern, ein Zertifikat für einen bestimmten Zweck auszuwählen.

hAdditionalCertStore

Ein Handle für einen zusätzlichen Zertifikatspeicher, der der Signatur hinzugefügt wird.

psAuthenticated

Ein Zeiger auf eine CRYPT_ATTRIBUTES-Struktur , die vom Benutzer bereitgestellte authentifizierte Attribute enthält.

psUnauthenticated

Ein Zeiger auf eine CRYPT_ATTRIBUTES-Struktur , die vom Benutzer bereitgestellte nicht authentifizierte Attribute enthält.

Anforderungen

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

Weitere Informationen

CRYPTUI_WIZ_DIGITAL_SIGN_INFO