SSL FATAL ERROR - Handshake Failure (40)
After surfing the internet for a long time, I came to know that the support for DSA encryption is disabled permanently by the latest browsers which caused the handshake failure (40).
There are several security enhancements done in Firefox in the recent days. Read more:
https://hacks.mozilla.org/2015/04/trainspotting-firefox-37-developer-edition-and-more/
The interesting thing that I am wondering here is, the cipher suites are exchanged between client and server successfully and after few seconds handshake failure is sent from server though there is no packet is exchanged from client.
Anyway, the handshake is happening properly with RSA encryption and I will mark my answer as correct till I get a best answer from someone.