Partager via


WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE structure (webservices.h)

Type permettant de spécifier des clés de chiffrement asymétriques en tant que handles de clé CAPI 1.0.

Lorsque cette structure est utilisée dans une API (par exemple avec la création de jeton XML et l’utilisation ultérieure de ce jeton XML pour un canal), l’application est chargée de s’assurer que le HCRYPTPROV reste valide tant que la clé est en cours d’utilisation. L’application est également chargée de libérer le handle lorsqu’il n’est plus utilisé.

Ce type est pris en charge uniquement sur les plateformes antérieures à Windows Vista : pour Windows Vista et versions ultérieures, utilisez WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE.

Syntaxe

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

Membres

keyHandle

Type de base duquel ce type et tous les autres types de handle de clé dérivent.

provider

Fournisseur de chiffrement.

keySpec

Spécification de la clé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h