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


структура SecPkgContext_CipherInfo (schannel.h)

Структура сведений о шифре. Возвращается SECPKG_ATTR_CIPHER_INFO ulAttribute из функции QueryContextAttributes (Schannel).

Синтаксис

typedef struct _SecPkgContext_CipherInfo {
  DWORD dwVersion;
  DWORD dwProtocol;
  DWORD dwCipherSuite;
  DWORD dwBaseCipherSuite;
  WCHAR szCipherSuite[SZ_ALG_MAX_SIZE];
  WCHAR szCipher[SZ_ALG_MAX_SIZE];
  DWORD dwCipherLen;
  DWORD dwCipherBlockLen;
  WCHAR szHash[SZ_ALG_MAX_SIZE];
  DWORD dwHashLen;
  WCHAR szExchange[SZ_ALG_MAX_SIZE];
  DWORD dwMinExchangeLen;
  DWORD dwMaxExchangeLen;
  WCHAR szCertificate[SZ_ALG_MAX_SIZE];
  DWORD dwKeyType;
} SecPkgContext_CipherInfo, *PSecPkgContext_CipherInfo;

Члены

dwVersion

Версия dw.

dwProtocol

Протокол dw.

dwCipherSuite

Набор шифров dw.

dwBaseCipherSuite

Набор базовых шифров dw.

szCipherSuite[SZ_ALG_MAX_SIZE]

Набор шифров sz.

szCipher[SZ_ALG_MAX_SIZE]

Шифр sz.

dwCipherLen

Длина шифра dw.

dwCipherBlockLen

Длина блока шифра dw в байтах.

szHash[SZ_ALG_MAX_SIZE]

Sz hash.

dwHashLen

Длина хэша dw.

szExchange[SZ_ALG_MAX_SIZE]

Обмен sz.

dwMinExchangeLen

Длина обмена dw min.

dwMaxExchangeLen

Максимальная длина обмена dw.

szCertificate[SZ_ALG_MAX_SIZE]

Сертификат sz.

dwKeyType

Тип ключа dw.

Требования

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