다음을 통해 공유


HTTP_SERVICE_CONFIG_SSL_CCS_QUERY 구조체(http.h)

HttpQueryServiceConfiguration 함수를 호출할 때 포트에서 SSL CCS(Centralized Certificate Store) 레코드를 쿼리할 SSL(Secure Sockets Layer) 구성을 지정합니다. SSL 인증서 레코드는 포트가 TLS(전송 계층 보안) 핸드셰이크를 수신하는 경우 Http.sys CCS 저장소에 문의하여 인증서를 찾도록 지정합니다.

구문

typedef struct _HTTP_SERVICE_CONFIG_SSL_CCS_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE  QueryDesc;
  HTTP_SERVICE_CONFIG_SSL_CCS_KEY KeyDesc;
  DWORD                           dwToken;
} HTTP_SERVICE_CONFIG_SSL_CCS_QUERY, *PHTTP_SERVICE_CONFIG_SSL_CCS_QUERY;

멤버

QueryDesc

HttpQueryServiceConfiguration 호출이 단일 레코드를 검색하는 호출인지 또는 레코드 시퀀스를 검색하기 위한 호출의 일부인지 여부를 나타내는 HTTP_SERVICE_CONFIG_QUERY_TYPE 열거형의 다음 값 중 하나입니다.

의미
HttpServiceConfigQueryExact
HttpQueryServiceConfiguration 호출은 KeyDesc 멤버가 지정하는 단일 SSL CCS 인증서 레코드를 검색하기 위한 호출입니다.
HttpServiceConfigQueryNext
HttpQueryServiceConfiguration 호출은 SSL CCS 인증서 레코드 시퀀스를 검색하는 호출 시퀀스의 일부입니다. dwToken 멤버의 값은 HttpQueryServiceConfiguration에 대한 이 호출이 검색하는 시퀀스의 레코드를 제어합니다.

KeyDesc

QueryDesc 멤버가 HttpServiceConfigQueryExact와 같은 경우 쿼리된 SSL CCS 인증서 레코드를 식별하는 HTTP_SERVICE_CONFIG_SSL_CCS_KEY 구조체입니다. QueryDescHTTPServiceConfigQueryNext와 같으면 무시됩니다.

dwToken

QueryDesc 메서드가 0부터 시작하는 HTTPServiceConfigQueryNext와 같은 경우 HttpQueryServiceConfiguration에 대한 이 호출이 검색해야 하는 레코드 시퀀스의 레코드 위치입니다. 즉, dwTokenHttpQueryServiceConfiguration 함수에 대한 첫 번째 호출에서 0, 두 번째 호출에서는 1개, 세 번째 호출에서는 2개 등과 같아야 합니다. 호출 시퀀스가 모든 SSL 인증서 레코드를 반환하면 HttpQueryServiceConfigurationERROR_NO_MORE_ITEMS 반환합니다. QueryDescHttpServiceConfigQueryExact와 같으면 무시됩니다.

설명

ConfigId 매개 변수가 HttpServiceConfigSslCcsCertInfo로 설정된 경우 pInputConfigInfo 매개 변수를 사용하여 이 구조를 HttpQueryServiceConfiguration 함수에 전달합니다.

요구 사항

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

추가 정보

HTTP_SERVICE_CONFIG_QUERY_TYPE

HTTP_SERVICE_CONFIG_SSL_CCS_KEY

HttpQueryServiceConfiguration