다음을 통해 공유


SecPkgContext_SupportedSignatures 구조체(schannel.h)

Schannel 연결에서 지원하는 서명 알고리즘을 지정합니다.

구문

typedef struct _SecPkgContext_SupportedSignatures {
  WORD cSignatureAndHashAlgorithms;
  WORD *pSignatureAndHashAlgorithms;
} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;

멤버

cSignatureAndHashAlgorithms

pSignatureAndHashAlgorithms 배열의 요소 수입니다.

pSignatureAndHashAlgorithms

지원되는 알고리즘을 지정하는 값 배열입니다. 이러한 값은 다음과 같은 형식입니다.

위쪽 바이트는 서명 알고리즘을 지정하는 다음 값 중 하나일 수 있습니다.

의미
0
익명 서명 알고리즘.
1
RSA 서명 알고리즘입니다.
2
DSA 서명 알고리즘입니다.
3
ECDSA 서명 알고리즘입니다.
255
예약되어 있습니다.
 

하위 바이트는 해시 알고리즘을 지정하는 다음 값 중 하나일 수 있습니다.

의미
0
없음
1
MD5 해시 알고리즘입니다.
2
SHA1 해시 알고리즘입니다.
3
SHA-224 해시 알고리즘입니다.
4
SHA-256 해시 알고리즘입니다.
5
SHA-384 해시 알고리즘입니다.
6
SHA-512 해시 알고리즘입니다.
255
예약되어 있습니다.

요구 사항

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

추가 정보

QueryContextAttributes(Schannel)