Compartilhar via


estrutura WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE (webservices.h)

O tipo para especificar chaves criptográficas assimétricas como identificadores de chave CAPI 1.0.

Quando essa estrutura é usada em uma API (como com a criação de token XML e o uso subsequente desse token XML para um canal), o aplicativo é responsável por garantir que o HCRYPTPROV permaneça válido enquanto a chave estiver em uso. O aplicativo também é responsável por liberar o identificador quando ele não está mais em uso.

Esse tipo tem suporte apenas em plataformas pré-Windows Vista: para Windows Vista e posteriores, use WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE.

Sintaxe

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

Membros

keyHandle

O tipo base do qual esse tipo e todos os outros tipos de identificador de chave derivam.

provider

O provedor criptográfico.

keySpec

A especificação de chave.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho webservices.h