SNI

E258091

SNI (Server Name Indication) is a TLS extension that allows a client to specify the hostname it is trying to connect to so that the server can present the correct SSL/TLS certificate for virtual hosting.

All labels observed (4)

Label Occurrences
SNI (Server Name Indication) 3
Server Name Indication 3
SNI canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf TLS extension ⓘ
network protocol feature ⓘ
abbreviationOf Server Name Indication ⓘ
linked to: SNI
allows server to choose certificate based on requested hostname ⓘ
server to choose virtual host configuration ⓘ
backwardsCompatibility ignored by servers that do not support it ⓘ
carriedIn ClientHello message ⓘ
category Internet standard ⓘ
security protocol extension ⓘ
definedIn RFC 6066 ⓘ
enables multiple HTTPS sites on a single IP address ⓘ
selection of correct TLS certificate for a given hostname ⓘ
virtual hosting with TLS ⓘ
extensionTypeCode 0 ⓘ
fieldType TLS extension field ⓘ
fullName Server Name Indication ⓘ
linked to: SNI
introducedIn TLS 1.0 era ⓘ
layer transport layer ⓘ
partOf Transport Layer Security ⓘ
linked to: TLS
purpose allow client to indicate the hostname it is connecting to ⓘ
support name-based virtual hosting over TLS ⓘ
relatedTo ALPN ⓘ
Encrypted Client Hello ⓘ
name-based virtual hosting ⓘ
requiredFor hosting multiple domains on one IP with HTTPS ⓘ
securityConcern leaks destination hostname to network observers ⓘ
standardizedBy IETF ⓘ
status widely deployed ⓘ
supportedBy TLS 1.0 ⓘ
TLS 1.1 ⓘ
TLS 1.2 ⓘ
TLS 1.3 ⓘ
linked to: RFC 8446
usedBy TLS client libraries ⓘ
content delivery networks ⓘ
load balancers ⓘ
reverse proxies ⓘ
web browsers ⓘ
usedIn HTTP/2 ⓘ
HTTP/3 ⓘ
HTTPS ⓘ
IMAP over TLS ⓘ
POP3 over TLS ⓘ
SMTP over TLS ⓘ
STARTTLS ⓘ
TLS handshake ⓘ
visibility can be encrypted using Encrypted Client Hello in TLS 1.3 extensions ⓘ
sent in cleartext in TLS 1.2 and earlier ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 3546 → defines → SNI ⓘ
SNI → fullName → Server Name Indication ⓘ
linked to: SNI
SNI → abbreviationOf → Server Name Indication ⓘ
linked to: SNI
RFC 6066 → defines → SNI extension ⓘ
linked to: SNI
Internet Information Services → supportsFeature → SNI (Server Name Indication) ⓘ
linked to: SNI
TLS-over-TCP → supportsFeature → SNI (Server Name Indication) ⓘ
linked to: SNI
mod_ssl → supportsFeature → SNI (Server Name Indication) ⓘ
linked to: SNI
Encrypted Client Hello → relatedTo → Server Name Indication ⓘ
linked to: SNI