How to Cause the SSL Handshake Failure
SSL (Secure Socket Layer) is the primary encryption-protocol algorithm used on the Internet to secure websites and prevent eavesdropping. SSL requires several parameters, such as time and date, from both the client and the server to establish an SSL session. Testing an SSL implementation to ensure that the server handles error conditions gracefully is extremely important to ensure the security of information exchanged during an SSL session. Change time and data parameters to cause an SSL handshake failure to test secure Web-server configuration.
Things You'll Need
- Web server that supports SSL encryption, configured with the correct time and date
Instructions
-
-
1
Click once on the time displayed in the lower right corner of your computer's desktop. Click the "Change date and time settings" link.
-
2
Click the "Change date and time" button in the window that appears. Click on the small arrow on the upper right side of the calendar that displays. Keep clicking the arrow until the date displayed is two years in the future relative to the current date. Click the "OK" button to save the setting.
-
-
3
Open a web browser and connect to the SSL web server by typing the IP address or URL of the SSL web server into the address bar at the top of the Web browser. Press the "Enter" key. The web browser will display an error that states: "Certificate is invalid." Check the SSL Web server to ensure that the SSL Web server continues to operate in accordance with the Web server configuration.
-
1