Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Permet de vérifier le domaine demandé par le client lors de l’ouverture d’une connexion TLS.
Syntaxe
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
Type : ULONG
Identifie comment http.sys utiliser la SNI pour cette connexion ; les valeurs des indicateurs sont les suivantes :
HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED (0x1 ). La valeur SNI a été utilisée dans le cadre de l’identification du point de terminaison pendant la négociation pour cette requête. Si une instance SNI a été incluse dans la négociation TLS, mais http.sys qu’elle a toujours utilisé un point de terminaison IP pour la recherche, cette valeur n’est pas définie.
HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI (0x2 ). Le client n’a pas inclus de SNI. Si cet indicateur est défini, HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED ne peut pas être défini.
Remarques
L’indication de nom de serveur (SNI), fait partie du client TLS Hello, où le client demande un nom d’hôte spécifique à partir d’un serveur. Les hôtes servent souvent une multitude de domaines à partir d’un seul serveur et disposent régulièrement de différents certificats pour différents domaines, ce qui signifie qu’ils doivent connaître la SNI pour décider du certificat à utiliser pour l’établissement d’une liaison TLS.
Spécifications
| Requirement | Valeur |
|---|---|
| Header | http.h |