After receiving the key from the client, the server decrypts the key with its own private key and takes out the random number random_ Three.Use the server’s public key to pair random_ 3 encryption to generate a key sent to the server After verification, the public key of the server is taken out from the certificate, and a random number is generated_ 3. After receiving the message and certificate from the server, the client will take out the random number random generated by the server_ The certificate issued by the server is sent to the CA list in the system for verification.Determine which encryption suite to use and regenerate it into a random number random_ 2, and send these information to the client in the server Hello message, and then the server will send its own certificate information to the client When the server receives the request from the client, the random number random will be extracted from the client Hello message_ 1.Support ciphers and TLS version supported by the client When establishing a TLS encrypted connection, the client first sends a client Hello message to the server, which contains a random number generated by the client_ 1.
SSL / TLS errors occur from time to time, among which the most common error is SSL Handshake Failed errorNext we will explain what SSL / TLS handshake failure is and how to solve it Brief introduction of SSL / TLS handshake processīefore discussing the problem of TLS handshake failure, it is necessary to briefly describe the process of TLS handshake When a browser sends a secure request to a web server (such as APACHE), the SSL / TLS handshake process begins. How to fix the SSL / TLS handshake failed error? Is translated into the blog