estrutura HTTP_SERVICE_CONFIG_SSL_SNI_KEY (http.h)

A estrutura HTTP_SERVICE_CONFIG_SSL_SNI_KEY serve como a chave pela qual um determinado registro de certificado SNI (Secure Sockets Layer) SSL (Indicação de Nome de Servidor) é identificado no repositório SSL SNI. Ele aparece nas estruturas HTTP_SERVICE_CONFIG_SSL_SNI_SET e HTTP_SERVICE_CONFIG_SSL_SNI_QUERY e é passado como o parâmetro pConfigInformation para HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration e HttpSetServiceConfiguration quando o parâmetro ConfigId é definido como HttpServiceConfigSslSniCertInfo.

Sintaxe

typedef struct _HTTP_SERVICE_CONFIG_SSL_SNI_KEY {
  SOCKADDR_STORAGE IpPort;
  PWSTR            Host;
} HTTP_SERVICE_CONFIG_SSL_SNI_KEY, *PHTTP_SERVICE_CONFIG_SSL_SNI_KEY;

Membros

IpPort

Uma estrutura SOCKADDR_STORAGE que contém o endereço IPv4 (Protocolo de Internet versão 4) ao qual esse certificado SNI SSL está associado. Ele deve ser definido como o endereço curinga IPv4 do tipo SOCKADDR_IN com ss_family definido como AF_INET e sin_addr preenchido com zeros. A porta pode ser qualquer porta válida.

Host

Um ponteiro para uma cadeia de caracteres Unicode UTF-16 terminada em nulo que representa o nome do host.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

HTTP_SERVICE_CONFIG_SSL_SNI_QUERY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration