HTTP_SERVICE_CONFIG_SSL_SNI_KEY结构 (http.h)

HTTP_SERVICE_CONFIG_SSL_SNI_KEY 结构用作在 SSL SNI 存储中标识给定安全套接字层 (SSL) 服务器名称指示 (SNI) 证书记录的密钥。 它出现在HTTP_SERVICE_CONFIG_SSL_SNI_SETHTTP_SERVICE_CONFIG_SSL_SNI_QUERY结构中,并在将 ConfigId 参数设置为 HttpServiceConfigSslSniCertInfo 时作为 pConfigInformation 参数传递给 HttpDeleteServiceConfigurationHttpQueryServiceConfigurationHttpSetServiceConfiguration

语法

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

包含与此 SSL SNI 证书关联的 Internet 协议版本 4 (IPv4) 地址的SOCKADDR_STORAGE结构。 它必须设置为 SOCKADDR_IN 类型的 IPv4 通配符地址,ss_family设置为 AF_INET,sin_addr用零填充。 端口 可以是任何有效的端口。

Host

指向以 null 结尾的 Unicode UTF-16 字符串的指针,该字符串表示主机名。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 http.h

另请参阅

HTTP_SERVICE_CONFIG_SSL_SNI_QUERY

HTTP_SERVICE_CONFIG_SSL_SNI_SET

HttpDeleteServiceConfiguration

HttpQueryServiceConfiguration

HttpSetServiceConfiguration