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.