Partager via


2.2.6.1 Client Hello Packet With Outer TLVs

The format of a Client Hello packet containing Outer TLVs is as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

TLS_Message_Length

TLS_Data (variable)

...

Outer_TLV_Data (variable)

...

TLS_Message_Length (4 bytes): A 32-bit unsigned integer in network byte order that indicates the length, in bytes, of the unfragmented TLS Data.

TLS_Data (variable): The encapsulated (complete or fragmented) TLS packet in TLS record format (as specified in [RFC2246] section 6).

Outer_TLV_Data (variable): The Outer TLVs. The length of Outer_TLV_data field is equal to the value of the Length field minus the value of the TLS_Message_Length field minus 10.