структура 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