Share via


estrutura HTTP_SERVICE_CONFIG_SSL_SNI_QUERY (http.h)

A estrutura HTTP_SERVICE_CONFIG_SSL_SNI_QUERY é usada para especificar um registro de certificado SNI (Secure Sockets Layer) específico para consultar no repositório SNI do SSL. Ele é passado para a função HttpQueryServiceConfiguration usando o parâmetro pInputConfigInfo quando o parâmetro ConfigId é definido como HttpServiceConfigSslSniCertInfo.

Sintaxe

typedef struct _HTTP_SERVICE_CONFIG_SSL_SNI_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE  QueryDesc;
  HTTP_SERVICE_CONFIG_SSL_SNI_KEY KeyDesc;
  DWORD                           dwToken;
} HTTP_SERVICE_CONFIG_SSL_SNI_QUERY, *PHTTP_SERVICE_CONFIG_SSL_SNI_QUERY;

Membros

QueryDesc

Um dos valores a seguir da enumeração HTTP_SERVICE_CONFIG_QUERY_TYPE .

Valor Significado
HttpServiceConfigQueryExact
Retorna um único registro de certificado SNI SSL.
HttpServiceConfigQueryNext
Retorna uma sequência de registros de certificado SNI SSL em uma sequência de chamadas, conforme controlado por dwToken.

KeyDesc

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryExact, KeyDesc deverá conter uma estrutura HTTP_SERVICE_CONFIG_SSL_SNI_KEY que identifique o registro de certificado SNI SSL consultado. Se o parâmetro QueryDesc for igual a HTTPServiceConfigQueryNext, KeyDesc será ignorado.

dwToken

Se o parâmetro QueryDesc for igual a HTTPServiceConfigQueryNext, dwToken deverá ser igual a zero na primeira chamada para a função HttpQueryServiceConfiguration , uma na segunda chamada, duas na terceira chamada e assim por diante até que todos os registros de certificado SSL sejam retornados, momento em que HttpQueryServiceConfiguration retornará ERROR_NO_MORE_ITEMS.

Se o parâmetro QueryDesc for igual a HttpServiceConfigQueryExact, dwToken será ignorado.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

HTTP_SERVICE_CONFIG_SSL_SNI_KEY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration