Поделиться через


структура HTTP_SERVICE_CONFIG_SSL_SNI_KEY (http.h)

Структура HTTP_SERVICE_CONFIG_SSL_SNI_KEY служит ключом, с помощью которого указанная запись сертификата ssl-имени сервера (SNI) определяется в хранилище SSL SNI. Он отображается в структурах HTTP_SERVICE_CONFIG_SSL_SNI_SET и HTTP_SERVICE_CONFIG_SSL_SNI_QUERY и передается в качестве параметра pConfigInformation в httpDeleteServiceConfiguration, HttpQueryServiceConfiguration и HttpSetServiceConfiguration , если для параметра ConfigId задано значение HttpServiceConfigSslSniCertInfo.

Синтаксис

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;

Члены

IpPort

Структура SOCKADDR_STORAGE , содержащая IPv4-адрес, с которым связан этот сертификат SSL SNI. Для него необходимо задать IPv4-адрес с подстановочными знаками типа SOCKADDR_IN с ss_familyзначением AF_INET и sin_addr заполнены нулями. Портом может быть любой допустимый порт.

Host

Указатель на строку UTF-16 в Юникоде, завершающуюся null, которая представляет имя узла.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть http.h

См. также раздел

HTTP_SERVICE_CONFIG_SSL_SNI_QUERY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration