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