HTTP_SERVICE_CONFIG_SSL_KEY structure (http.h)

The HTTP_SERVICE_CONFIG_SSL_KEY structure serves as the key by which a given Secure Sockets Layer (SSL) certificate record is identified. It appears in the HTTP_SERVICE_CONFIG_SSL_SET and the HTTP_SERVICE_CONFIG_SSL_QUERY structures, and is passed as the pConfigInformation parameter to HTTPDeleteServiceConfiguration, HttpQueryServiceConfiguration, and HttpSetServiceConfiguration when the ConfigId parameter is set to HttpServiceConfigSSLCertInfo.

Syntax

typedef struct _HTTP_SERVICE_CONFIG_SSL_KEY {
  PSOCKADDR pIpPort;
} HTTP_SERVICE_CONFIG_SSL_KEY, *PHTTP_SERVICE_CONFIG_SSL_KEY;

Members

pIpPort

Pointer to a sockaddr structure that contains the Internet Protocol (IP) address with which this SSL certificate is associated.

If the sin_addr field in IpPort is set to 0.0.0.0, the certificate is applicable to all IPv4 and IPv6 addresses. If the sin6_addr field in IpPort is set to [::], the certificate is applicable to all IPv6 addresses.

Requirements

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

See also

HTTPDeleteServiceConfiguration

HTTP_SERVICE_CONFIG_SSL_QUERY

HTTP_SERVICE_CONFIG_SSL_SET