HTTP_SERVICE_CONFIG_SSL_CCS_SET structure (http.h)

Represents 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. Use this structure to add, delete, retrieve, or update that SSL certificate.

Syntax

typedef struct _HTTP_SERVICE_CONFIG_SSL_CCS_SET {
  HTTP_SERVICE_CONFIG_SSL_CCS_KEY KeyDesc;
  HTTP_SERVICE_CONFIG_SSL_PARAM   ParamDesc;
} HTTP_SERVICE_CONFIG_SSL_CCS_SET, *PHTTP_SERVICE_CONFIG_SSL_CCS_SET;

Members

KeyDesc

An HTTP_SERVICE_CONFIG_SSL_CCS_KEY structure that identifies the SSL CCS certificate record.

ParamDesc

An HTTP_SERVICE_CONFIG_SSL_PARAM structure that holds the contents of the specified SSL CCS certificate record.

Remarks

Pass this structure to the HttpSetServiceConfiguration or HttpDeleteServiceConfiguration function through the pConfigInformation parameter to add or remove an SSL certificate record. Pass this structure to the HttpUpdateServiceConfiguration function through the ConfigInfo parameter to update an SSL certificate record. Use the pOutputConfigInfo parameter of the HttpQueryServiceConfiguration function to retrieve SSL certificate record data in this structure. For all of these operations, set the ConfigId parameter of these functions 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_KEY

HTTP_SERVICE_CONFIG_SSL_PARAM

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration

HttpUpdateServiceConfiguration