HTTP_SERVICE_CONFIG_SSL_CCS_KEY structure (http.h)

Serves as the key by which identifies 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.

Syntax

typedef struct _HTTP_SERVICE_CONFIG_SSL_CCS_KEY {
  SOCKADDR_STORAGE LocalAddress;
} HTTP_SERVICE_CONFIG_SSL_CCS_KEY, *PHTTP_SERVICE_CONFIG_SSL_CCS_KEY;

Members

LocalAddress

A SOCKADDR_STORAGE structure that contains the Internet Protocol version 4 (IPv4) address with which this SSL certificate record is associated. It must be set to the IPv4 wildcard address of type SOCKADDR_IN with the sin_family member set to AF_INET and the sin_addr member filled with zeros (0.0.0.0). The sin_port member can be any valid port.

Remarks

The HTTP_SERVICE_CONFIG_SSL_CCS_KEY structure appears in the HTTP_SERVICE_CONFIG_SSL_CCS_SET and the HTTP_SERVICE_CONFIG_SSL_CCS_QUERY structures. HTTP_SERVICE_CONFIG_SSL_CCS_KEY is passed as part of these structures in the pConfigInformation, ConfigInfo, pInputConfigInfo, and pOutputConfigInfo parameters to the HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration, HttpSetServiceConfiguration, and HttpUpdateServiceConfiguration functions when the ConfigId parameter is set to HttpServiceConfigSslCcsCertInfo.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header http.h

See also

HTTP_SERVICE_CONFIG_SSL_CCS_QUERY

HTTP_SERVICE_CONFIG_SSL_CCS_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration

HttpUpdateServiceConfiguration