HTTP_SERVICE_CONFIG_ID enumeration (http.h)

The HTTP_SERVICE_CONFIG_ID enumeration type defines service configuration options.

Syntax

typedef enum _HTTP_SERVICE_CONFIG_ID {
  HttpServiceConfigIPListenList,
  HttpServiceConfigSSLCertInfo,
  HttpServiceConfigUrlAclInfo,
  HttpServiceConfigTimeout,
  HttpServiceConfigCache,
  HttpServiceConfigSslSniCertInfo,
  HttpServiceConfigSslCcsCertInfo,
  HttpServiceConfigSetting,
  HttpServiceConfigSslCertInfoEx,
  HttpServiceConfigSslSniCertInfoEx,
  HttpServiceConfigSslCcsCertInfoEx,
  HttpServiceConfigSslScopedCcsCertInfo,
  HttpServiceConfigSslScopedCcsCertInfoEx,
  HttpServiceConfigMax
} HTTP_SERVICE_CONFIG_ID, *PHTTP_SERVICE_CONFIG_ID;

Constants

 
HttpServiceConfigIPListenList
Specifies the IP Listen List used to register IP addresses on which to listen for SSL connections.
HttpServiceConfigSSLCertInfo
Specifies the SSL certificate store.

Note  If SSL is enabled in the HTTP Server API, TLS 1.0 may be used in place of SSL when the client application specifies TLS.

 
HttpServiceConfigUrlAclInfo
Specifies the URL reservation store.
HttpServiceConfigTimeout
Configures the HTTP Server API wide connection timeouts.


Note  Windows Vista and later versions of Windows

 
HttpServiceConfigCache
Used in the HttpQueryServiceConfiguration and HttpSetServiceConfiguration functions.

Note  Windows Server 2008 R2 and Windows 7 and later versions of Windows.

 
HttpServiceConfigSslSniCertInfo
Specifies the SSL endpoint configuration with Hostname:Port as key. Used in the HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration, HttpSetServiceConfiguration, and HttpUpdateServiceConfiguration functions

Note  Windows 8 and later versions of Windows.

 
HttpServiceConfigSslCcsCertInfo
Specifies that an operation should be performed for the SSL certificate record that specifies that Http.sys should consult the Centralized Certificate Store (CCS) store to find certificates if the port receives a Transport Layer Security (TLS) handshake. Used in the HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration, HttpSetServiceConfiguration, and HttpUpdateServiceConfiguration functions

Note  Windows 8 and later versions of Windows.

 
HttpServiceConfigSetting
HttpServiceConfigMax
Terminates the enumeration; is not used to define a service configuration option.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header http.h

See also

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration

HttpUpdateServiceConfiguration