структура 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 |