Method SSL.ServerConnection()->server_hello_packet_1_3()

class SSL.ServerConnection

Method server_hello_packet_1_3

protected Packet server_hello_packet_1_3(string(8bit) session_id, int group, string(8bit) key_share_response, bool|void selected_psk)

Description

Build a TLS 1.3 HANDSHAKE_server_hello Packet.

Parameter selected_psk

True if we're resuming via the client's offered PSK identity 0 (try_resume_psk_1_3()) -- adds a EXTENSION_pre_shared_key extension naming it (RFC 8446 section 4.2.11: ServerHello's extension_data is just the 2-byte selected_identity index, always 0 here since we only ever consider one).