estructura de HTTP_SERVICE_CONFIG_SSL_SNI_QUERY (http.h)

La estructura HTTP_SERVICE_CONFIG_SSL_SNI_QUERY se usa para especificar un registro de certificado de indicación de nombre de servidor (SNI) de capa de sockets seguros (SSL) determinado para consultar en el almacén SNI ssl. Se pasa a la función HttpQueryServiceConfiguration mediante el parámetro pInputConfigInfo cuando el parámetro ConfigId se establece en HttpServiceConfigSslSniCertInfo.

Sintaxis

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;

Members

QueryDesc

Uno de los siguientes valores de la enumeración HTTP_SERVICE_CONFIG_QUERY_TYPE .

Valor Significado
HttpServiceConfigQueryExact
Devuelve un único registro de certificado SNI SSL.
HttpServiceConfigQueryNext
Devuelve una secuencia de registros de certificado SNI SSL en una secuencia de llamadas, controladas por dwToken.

KeyDesc

Si el parámetro QueryDesc es igual a HttpServiceConfigQueryExact, KeyDesc debe contener una estructura de HTTP_SERVICE_CONFIG_SSL_SNI_KEY que identifique el registro de certificado SNI SSL consultado. Si el parámetro QueryDesc es igual a HTTPServiceConfigQueryNext, se omite KeyDesc .

dwToken

Si el parámetro QueryDesc es igual a HTTPServiceConfigQueryNext, dwToken debe ser igual a cero en la primera llamada a la función HttpQueryServiceConfiguration , una en la segunda llamada, dos en la tercera llamada y así sucesivamente hasta que se devuelvan todos los registros de certificado SSL, en cuyo punto HttpQueryServiceConfiguration devuelve ERROR_NO_MORE_ITEMS.

Si el parámetro QueryDesc es igual a HttpServiceConfigQueryExact, dwToken se omite.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado http.h

Consulte también

HTTP_SERVICE_CONFIG_SSL_SNI_KEY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration