Share via


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 exchange입니다.

dwMinExchangeLen

dw min 교환 길이입니다.

dwMaxExchangeLen

dw 최대 교환 길이입니다.

szCertificate[SZ_ALG_MAX_SIZE]

sz 인증서입니다.

dwKeyType

dw 키 형식입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 schannel.h