SecPkgContext_CipherInfo 構造体 (schannel.h)
暗号情報の構造。 これは、 QueryContextAttributes (Schannel) 関数SECPKG_ATTR_CIPHER_INFO ulAttribute によって返されます。
構文
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 [デスクトップ アプリのみ] |
Header | schannel.h |