TLS Terminology. Basic TLS Handshake. The basic TLS Handshake is negotiation between the client and server to verify the server’s authentication and negotiate the details on how to communicate. During this handshake process, the client and the server decide on the TLS version (the highest mutually supported) and cipher suite. Oct 08, 2020 · The usual cause for the problem is your antivirus unnecessarily scanning the sites’ certificates which slows down the process of requesting files from the servers which, in effect, can cause the “Performing a TLS Handshake” message to hang for a long time in Mozilla Firefox.
The Server also sends a Change Cipher Spec message followed by an Encrypted Handshake message to indicate that it will begin encrypting messages with the keys negotiated. Application Data After the handshake phase, the communication begins on the newly established SSL connection.
Citrix Virtual Apps and Desktops also support the Datagram Transport Layer Security (DTLS) protocol for UDP-based ICA/HDX connections, using adaptive transport. TLS and DTLS are similar, and support the same digital certificates. Configuring a Citrix Virtual Apps or Citrix Virtual Desktops Site to use TLS also configures it to use DTLS.