Freigeben über


WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE-Struktur (webservices.h)

Der Typ zum Angeben asymmetrischer kryptografischer Schlüssel als CAPI 1.0-Schlüsselhandles.

Wenn diese Struktur in einer API verwendet wird (z. B. bei der Erstellung von XML-Token und der nachfolgenden Verwendung dieses XML-Tokens für einen Kanal), ist die Anwendung dafür verantwortlich, sicherzustellen, dass HCRYPTPROV gültig bleibt, solange der Schlüssel verwendet wird. Die Anwendung ist auch dafür verantwortlich, das Handle frei zu geben, wenn es nicht mehr verwendet wird.

Dieser Typ wird nur auf Plattformen vor Windows Vista unterstützt: Verwenden Sie für Windows Vista und höher WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE.

Syntax

typedef struct _WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE {
  WS_SECURITY_KEY_HANDLE keyHandle;
  HCRYPTPROV             provider;
  ULONG                  keySpec;
} WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE;

Member

keyHandle

Der Basistyp, von dem dieser Typ und alle anderen Schlüsselhandlestypen abgeleitet werden.

provider

Der Kryptografieanbieter.

keySpec

Die Schlüsselspezifikation.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h