4.7H Default TLS message and information element contents
36.5083GPPCommon test environments for User Equipment (UE) conformance testingEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Release 17TS
NOTE: Non handshake protocol details are ignored.
– ClientHello
This message is sent by the UE to the SS.
Table 4.7H-1: ClientHello
Field |
Value/remark |
Comment |
Condition |
Protocolversion |
At least TLS 1.1 |
TLS protocol versions 1.1 is defined in RFCs 4346 [62]. |
|
Random |
Not checked |
||
SessionID |
Empty |
||
CipherSuite |
A list of supported cryptographic options including one or more PSK-based ciphersuites |
||
CompressionMethod |
A list including CompressionMethod.null |
– ServerHello
This message is sent by the SS to the UE.
Table 4.7H-2: ServerHello
Field |
Value/remark |
Comment |
Condition |
Protocolversion |
TLS 1.1 |
||
Random |
A SS generated random structure different from ClientHello |
||
SessionID |
Identity of the TLS session generated by SS |
||
CipherSuite |
One of the PSK-based ciphersuites listed in ClientHello |
Ciphersuite according to PIXIT parameter (see TS 36.523-3 [20] cl. 9) |
|
CompressionMethod |
CompressionMethod.null |
– ServerKeyExchange
This message is sent by the SS to the UE.
Table 4.7H-3: ServerKeyExchange
Field |
Value/remark |
Comment |
Condition |
psk identity hint |
“3GPP-bootstrapping” |
– ServerHelloDone
This message is sent by the SS to the UE.
Table 4.7H-4: ServerHelloDone
Field |
Value/remark |
Comment |
Condition |
Note: No fields present. |
– ClientKeyExchange
This message is sent by the UE to the SS.
Table 4.7H-5: ClientKeyExchange
Field |
Value/remark |
Comment |
Condition |
psk identity |
Concatenation of “3GPP-bootstrapping”, “.” and B-TID |
– ChangeCipherSpec
This message is sent by the UE or the SS.
Table 4.7H-6: ChangeCipherSpec
Field |
Value/remark |
Comment |
Condition |
Enum |
1 |
– Finished
This message is sent by the UE or the SS.
Table 4.7H-7: Finished
Field |
Value/remark |
Comment |
Condition |
opaque |
Not checked |
UE |
|
opaque |
SS generated verify_data |
The verify data contains the hash of the handshake messages. For details, see the RFC for TLS defined in annex E of 3GPP TS 33.310 [63]. |
SS |
Condition |
Explanation |
UE |
Sent by the UE. |
SS |
Sent by the SS. |