TLS extension
C25115
concept
A TLS extension is an optional, standardized addition to the TLS protocol that allows clients and servers to negotiate extra capabilities or parameters (such as supported protocols, server names, or security features) during the handshake.
All labels observed (4)
| Label | Occurrences |
|---|---|
| TLS extension canonical | 8 |
| TLS protocol extension | 1 |
| TLS protocol mechanism | 1 |
| Transport Layer Security feature | 1 |
Description generation (CDg)
The one-sentence description above was generated by prompting gpt-5.1 with the class name and this instruction.
Instruction
generate a one-sentence description for a given conceptual class. # Response Format Return only the sentence: "Description: [one-sentence description of the conceptional class]"
Input
Class: TLS extension
Generated description
A TLS extension is an optional, standardized addition to the TLS protocol that allows clients and servers to negotiate extra capabilities or parameters (such as supported protocols, server names, or security features) during the handshake.
Instances (10)
| Instance | Via concept surface |
|---|---|
| NPN (Next Protocol Negotiation) | — |
|
ALPN (Application-Layer Protocol Negotiation)
surface form:
ALPN
|
— |
| Server Name Indication extension | — |
| SNI | — |
| Max Fragment Length extension | — |
| Client Certificate URL extension | — |
|
TLS heartbeat extension (later deprecated)
surface form:
TLS heartbeat extension
|
TLS protocol extension |
| Encrypted Client Hello | — |
| TLS extensions | TLS protocol mechanism |
| Trusted CA Indication extension | — |