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 哈希。
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 |