SIGNER_PROVIDER_INFO-Struktur
Die SIGNER_PROVIDER_INFO-Struktur gibt die Informationen des Kryptografiedienstanbieters (CSP ) und des privaten Schlüssels an, die zum Erstellen einer digitalen Signatur verwendet werden.
Hinweis
Diese Struktur ist in keiner Headerdatei definiert. Um diese Struktur zu verwenden, müssen Sie sie selbst definieren, wie in diesem Thema gezeigt.
Syntax
typedef struct _SIGNER_PROVIDER_INFO {
DWORD cbSize;
LPCWSTR pwszProviderName;
DWORD dwProviderType;
DWORD dwKeySpec;
DWORD dwPvkChoice;
union {
LPWSTR pwszPvkFileName;
LPWSTR pwszKeyContainer;
};
} SIGNER_PROVIDER_INFO, *PSIGNER_PROVIDER_INFO;
Member
-
cbSize
-
Die Größe der Struktur in Byte.
-
pwszProviderName
-
Der Name des CSP, der zum Erstellen der digitalen Signatur verwendet wird. Wenn der Wert dieses Members NULL ist, wird der Standardanbieter verwendet.
-
dwProviderType
-
Der Typ des vom pwszProviderName-Member angegebenen CSP.
-
dwKeySpec
-
Die Schlüsselspezifikation. Wenn dieser Member auf 0 festgelegt ist, wird die Schlüsselspezifikation im pwszPvkFileName - oder pwszKeyContainer-Member verwendet. Wenn mehr als eine Schlüsselspezifikation im pwszKeyContainer-Member vorhanden ist, wird AT_SIGNATURE verwendet. Wenn ein Fehler auftritt, wird AT_KEYEXCHANGE verwendet.
-
dwPvkChoice
-
Gibt den Typ der Informationen zu privaten Schlüsseln an. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert Bedeutung - PVK_TYPE_FILE_NAME
- 1 (0x1)
Die Informationen zum privaten Schlüssel sind ein Dateiname. - PVK_TYPE_KEYCONTAINER
- 2 (0x2)
Die Informationen zum privaten Schlüssel sind ein Schlüsselcontainer. -
pwszPvkFileName
-
Der Name der Datei, die die Informationen zum privaten Schlüssel enthält.
-
pwszKeyContainer
-
Der Name des Schlüsselcontainers, der die Informationen zum privaten Schlüssel enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Weitere Informationen