Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se usa para comprobar qué dominio solicitó el cliente al abrir una conexión TLS.
Syntax
typedef struct _HTTP_REQUEST_PROPERTY_SNI {
WCHAR Hostname[HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH + 1];
ULONG Flags;
} HTTP_REQUEST_PROPERTY_SNI, *PHTTP_REQUEST_PROPERTY_SNI;
Members
Hostname[HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH + 1]
Flags
Tipo: ULONG
Identifica cómo http.sys se usa el SNI para esta conexión; los valores de las marcas son:
HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED (0x1). El valor SNI se usó como parte de la identificación del punto de conexión durante el protocolo de enlace para esta solicitud. Si se incluyó un SNI en el protocolo de enlace TLS, pero http.sys todavía usó un punto de conexión IP para la búsqueda, no se establecerá este valor.
HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI (0x2). El cliente no incluía un SNI. Si se establece esta marca, no se puede establecer HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED .
Observaciones
Indicación de nombre de servidor (SNI), forma parte del cliente TLS Hello, donde el cliente solicita un nombre de host específico desde un servidor. Los hosts a menudo sirven a una multitud de dominios de un solo servidor y regularmente tendrán certificados diferentes para distintos dominios, lo que significa que necesitan conocer el SNI para decidir qué certificado usar para el protocolo de enlace TLS.
Requisitos
| Requirement | Importancia |
|---|---|
| Header | http.h |