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结构中,并在将 ConfigId 参数设置为 HttpServiceConfigSslSniCertInfo 时作为 pConfigInformation 参数传递给 HttpDeleteServiceConfiguration、HttpQueryServiceConfiguration 和 HttpSetServiceConfiguration。
语法
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