TLS_PARAMETERS 구조체(schannel.h)
TLS 매개 변수 제한을 나타냅니다.
구문
typedef struct _TLS_PARAMETERS {
DWORD cAlpnIds;
PUNICODE_STRING rgstrAlpnIds;
DWORD grbitDisabledProtocols;
DWORD cDisabledCrypto;
PCRYPTO_SETTINGS pDisabledCrypto;
DWORD dwFlags;
} TLS_PARAMETERS, *PTLS_PARAMETERS;
멤버
cAlpnIds
rgstrAlpnIds의 ALPN ID 수입니다.
협상된 애플리케이션 프로토콜에 관계없이 다음 매개 변수 제한이 적용되는 경우 0으로 설정합니다. SCH_CRED_MAX_SUPPORTED_ALPN_IDS 이상을 지정하는 것은 오류입니다.
rgstrAlpnIds
다음 매개 변수가 적용되는 ALPN ID의 배열입니다.
협상된 애플리케이션 프로토콜에 관계없이 매개 변수 제한이 적용되는 경우 NULL로 설정합니다.
grbitDisabledProtocols
비활성화된 프로토콜을 나타내는 비트 문자열입니다.
시스템 기본값을 사용하려면 0으로 설정합니다. Schannel 프로토콜 플래그는 여기에 설명되어 있습니다.
cDisabledCrypto
pDisabledCrypto 배열의 항목 수입니다. SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS 이상을 지정하는 것은 오류입니다.
pDisabledCrypto
비활성화된 암호화 설정을 표현하는 CRYPTO_SETTINGS 구조체에 대한 포인터 배열입니다.
dwFlags
(선택 사항) 전달할 플래그입니다.
TLS_PARAMS_OPTIONAL 설정되면 서버가 핸드셰이크를 종료하지 않는 경우에만 TLS_PARAMETERS 적용됩니다.
그렇지 않으면 TLS_PARAMETERS 제한을 적용하기 위해 schannel이 TLS 핸드셰이크를 실패할 수 있습니다.
참고
TLS_PARAMS_OPTIONAL 서버 애플리케이션에만 유효합니다. 그렇지 않으면 0이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 1809 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 1809 [데스크톱 앱만 해당] |
머리글 | schannel.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기