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