Поделиться через


структура WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE (webservices.h)

Тип для указания асимметричных криптографических ключей в качестве дескрипторов ключей CAPI 1.0.

При использовании этой структуры в API (например, при создании XML-маркера и последующем использовании этого XML-маркера для канала) приложение отвечает за то, чтобы HCRYPTPROV оставался действительным до тех пор, пока используется ключ. Приложение также отвечает за освобождение дескриптора, когда он больше не используется.

Этот тип поддерживается только на платформах до Windows Vista: для Windows Vista и более поздних версий используйте WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE.

Синтаксис

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

Члены

keyHandle

Базовый тип, от которого происходит этот тип и все остальные типы дескрипторов ключей.

provider

Поставщик шифрования.

keySpec

Спецификация ключа.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h