I was reading this topic which talks about the handshake process and key exchange https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.1.0/com.ibm.mq.doc/sy10660_.htm
The article says that the client and the server agrees on the cipher suite algorithm (which is asymmetric) that they are going to use for key exchange and then they will use the generated private key to exchange the data securely. Based on my understanding to the article, the cipher suite algorithm will generate its public and private keys like in the below example to exchange the symmetric private key for data exchange. if my understanding is correct then then what is the benefit of having a certificate public and private keys if those keys will not be used for data exchange?